objective c - Adjuntando NSDictionary a otro NSDictionary
objective-c ios (3)
¿Su NSDictionary está lleno de otros NSDictionaries? Parece que necesitarías una NSMutableArray a la que puedas agregar NSDictionaries al final. Suponiendo que pueda controlar el flujo de datos entrantes y no corra el riesgo de duplicar en su matriz, ciertamente podría agregar los datos.
NSMutableArray *array = [[NSMutableArray alloc] init];
arrayCount = [array count]; // check the item count
[array addObject:dictToAppend];
Sin ver cómo lo está implementando, no puedo proporcionar ejemplos de código más detallados. Agregar elementos es fácil de hacer, pero sepa que solo se puede hacer con versiones mutables de Arrays o Dictionaries. Espero que esto ayude un poco.
Tengo un NSDictionary
y carga UITableView
. Si un usuario se desplaza cada vez más, llamo a API y obtengo nuevos datos. Esta información es nuevamente en la forma de un NSDictionary
. ¿Es posible agregar el nuevo NSDictionary
al existente?
Estás buscando a este tipo:
[NSMutableDictionary addEntriesFromDictionary:]
¡Asegúrate de que tu diccionario UITableView
sea un NSMutableDictionary
!
Use NSMutableDictionary addEntriesFromDictionary para agregar los dos diccionarios a un nuevo diccionario mutable. Luego puede crear un NSDictionary a partir del mutable, pero generalmente no es necesario tener un diccionario no mutable.