UnknownSoldier Inviato 26 Giugno 2011 Segnala Condividi Inviato 26 Giugno 2011 Salve a tutti. Sono giorni che sono rimasto bloccato su una cosa per me inspiegabile. In pratica sto cercando di aggiungere un NSDictionary ad un NSMutableArray, ma per motivi oscuri viene lanciato un errore SIGABRT che punta sull'istruzione che aggiunge il record con addObject: NSMutableArray *records = [DB getRecords]; NSLog(@"%@", record); NSLog(@"%@", records); [records addObject:record]; I due NSLog stampano correttamente i valori contenuti in quegli oggetti. In dettaglio, ecco la stacktrace: 2011-06-26 14:53:29.151 MyProj[702:207] -[__NSArrayI addObject:]: unrecognized selector sent to instance 0x4c29310 2011-06-26 14:53:29.152 MyProj[702:207] *** Terminating app due to uncaught exception 'NSInvalidArgumentException', reason: '-[__NSArrayI addObject:]: unrecognized selector sent to instance 0x4c29310' L'istanza 0x4c29310 si riferisce all'oggetto records (NSMutableArray). C'è qualcuno che gentilmente saprebbe spiegarmi dov'è l'errore? Grazie! Link al commento Condividi su altri siti Altre opzioni di condivisione...
UnknownSoldier Inviato 26 Giugno 2011 Autore Segnala Condividi Inviato 26 Giugno 2011 Ok ho risolto così: NSMutableArray *records = [[NSMutableArray alloc] initWithArray:[DB getRecords]]; Link al commento Condividi su altri siti Altre opzioni di condivisione...
Messaggi raccomandati
Archiviato
Questa discussione è archiviata e chiusa a future risposte.