Sto usando la seguente funzione di CoreFoundation
CFPropertyListCreateDeepCopy:
per convertire gli oggetti immutabili per mutabili objects.If qualsiasi dell'oggetto è NULL la CFPropertyListCreateDeepCopy
ritorno vuota .IS c'è qualche lavoro in giro per questo.CFPropertyListCreateDeepCopy restituisce nil se nessun valore è NULL
self.packageArray = CFBridgingRelease(CFPropertyListCreateDeepCopy(NULL, (CFPropertyListRef)self.packageArray , kCFPropertyListMutableContainersAndLeaves));
CFPropertyListCreateDeepCopy fails to process array/dictionary containing NSNull
codice di esempio
NSArray *immutable = @[ @"a", [NSNull null], @"c" ];
NSMutableArray *mutable = (__bridge
id)CFPropertyListCreateDeepCopy(kCFAllocatorDefault, (__bridge
CFArrayRef)immutable, kCFPropertyListMutableContainers);
campione json risposta dal this link
Grazie in anticipo.
È possibile fornire un esempio di codice minimo per questo? – orkoden