NSMutableArray - Ajouter une matrice à démarrer
C'est une simple traction pour actualiser cas. J'ai des données chargées dans la table et ont une mutable tableau de données en back-end, je reçois un éventail de nouvelles données et que vous souhaitez ajouter à cette gamme complète au début du tableau existant.
Une solution de contournement consiste à créer un nouveau tableau avec les nouveaux arrivés de données, puis ajouter le tableau précédent en utilisant addObjectsFromArray:
méthode. Est-il une solution de contournement pour ajouter un nouveau tableau de données pour le début de tableau précédent directement?
OriginalL'auteur Adnan | 2014-03-18
Vous devez vous connecter pour publier un commentaire.
Tout d'abord, construire un
NSIndexSet
.Maintenant, faire usage de
NSMutableArray
'sinsertObjects:atIndexes:
.Sinon, il y a cette approche:
OriginalL'auteur nhgrif
NSMutableArray
offre lainsertObjects:atIndexes:
méthode, mais il est plus facile d'ajouter de la façon dont vous suggérons d'utiliseraddObjectsFromArray:
.OriginalL'auteur Wain
-insertObject:atIndexes:
est assez facile, et il faut (je crois) être plus efficace que l'utilisation-addObjects
et d'échanger sur les tableaux. Il avait probablement jusqu'à la fin à la recherche de quelque chose comme ceci:Je ne le pense pas; le deuxième argument de NSMakeRange() est le nombre, pas la fin de l'index. Mais merci! 🙂
OriginalL'auteur Sean D.
La création d'un nouveau tableau est probablement votre meilleure solution, mais vous pouvez également utiliser une boucle
OriginalL'auteur user3386109
Juste moyen simple:
OriginalL'auteur Nghia Luong