Im folgenden Code zu lesen versuchen, ich versuche, Daten aus einer plist zu lesen:EXC_BAD_ACCESS ein NSArray
-(void)readPreferences
{
NSUserDefaults *defaults = [NSUserDefaults standardUserDefaults];
NSMutableArray * myAppDefaults = [defaults mutableArrayValueForKey:@"LastList"];
myCustomObject * savedObject;
NSUInteger i;
for (i = 0; i < [myAppDefaults count]; i++)
{
NSArray * thisArray = [myAppDefaults objectAtIndex:i];
savedObject.value1 = [thisArray objectAtIndex:0];
savedObject.value2 = [thisArray objectAtIndex:1];
savedObject.value3 = [thisArray objectAtIndex:2];
savedObject.value4 = [myAppDefaults objectAtIndex:3];
[objectsArray addObject:savedObject];
}
}
Irgendwie, wenn ich versuche „savedObject.value1“ zu setzen, erhalte ich ein „EXC_BAD_ACCESS“ Fehler .
Ich realisiere, das ist ziemlich wahrscheinlich grundlegende Speicherverwaltung, oder Zeiger/Objekt Art von Verwirrung, aber ich lerne immer noch. Ich hoffe, dass mir jemand hier helfen kann. Mit freundlichen Grüßen Sjakelien
Sie sind so richtig! Danke vielmals! – Sjakelien
Vergessen Sie nicht, die Freigabe oder Autorelease an dieses Objekt zu senden. –