Hallo,
ich will Benutzer in eine plist speichern.
Diese plist heißt "Users.plist".
Wenn ich meinen Code ausführe kommt die Fehlermeldung "SIGABRT"!!
Hier ist mein Code:
So nun zu meinen Fragen:
1.) Wie mache ich, dass man mehr als 7 Benutzer speichern kann (users = [[NSMutableArray arrayWithCapacity:7] retain]
2.) Was ist an meinem Code falsch?
Viele Grüße
Nicvic
ich will Benutzer in eine plist speichern.
Diese plist heißt "Users.plist".
Wenn ich meinen Code ausführe kommt die Fehlermeldung "SIGABRT"!!
Hier ist mein Code:
Code:
- (IBAction)adduserbuttonPressed:(id)sender{
//In Plist speichern
users = [[NSMutableArray arrayWithCapacity:7] retain];
NSArray *keys = [NSArray arrayWithObjects:@"Benutzername", @"Passwort", nil]; // Set the key values for each field
[users addObject:[NSDictionary dictionaryWithObjects:[NSArray arrayWithObjects:username.text, password.text, [NSNumber numberWithInt:1], [NSNumber numberWithInt:0], nil] forKeys:keys]];
NSString *path = [[NSBundle mainBundle] bundlePath];
NSString *filePath = [path stringByAppendingPathComponent:@"Users.plist"];
[users writeToFile:filePath atomically: YES];
//Nachricht, dass alles erflogreich war
UIAlertView *erflogreich = [[UIAlertView alloc]
initWithTitle:@"Benutzer erfolgreich erstellt!" message:@"Der Benutzer wurde erflogreich erstellt. Sie können ihn ab jetzt benutzen!"
delegate:self
cancelButtonTitle:nil
otherButtonTitles:@"Ok!", nil];
[erflogreich show];
}
So nun zu meinen Fragen:
1.) Wie mache ich, dass man mehr als 7 Benutzer speichern kann (users = [[NSMutableArray arrayWithCapacity:7] retain]
2.) Was ist an meinem Code falsch?
Viele Grüße
Nicvic