прочитайте в загрузке:
NSFileManager *fileManager = [NSFileManager defaultManager];
if (![fileManager fileExistsAtPath: path]) //4
{
NSString *bundle = [[NSBundle mainBundle] pathForResource:@"data" ofType:@"plist"]; //5
[fileManager copyItemAtPath:bundle toPath: path error:&error]; //6
}
//load in text fields.
NSMutableDictionary *savedData = [[NSMutableDictionary alloc] initWithContentsOfFile: path];
nameField.text = [[savedData objectForKey:@"name"] stringValue];
locationTextField.text = [[savedData objectForKey:@"location"] stringValue];
sectorTextField.text = [[savedData objectForKey:@"sector"] stringValue];
Напишите при нажатии кнопки:
- (IBAction)writingButton:(id)sender
{
NSMutableDictionary *data = [[NSMutableDictionary alloc] initWithContentsOfFile: path];
//[data setObject:[NSNumber numberWithInt:value] forKey:@"value"];
[data setObject:[NSString stringWithString:nameField.text] forKey:@"name"];
[data setObject:[NSString stringWithString:locationTextField.text] forKey:@"location"];
[data setObject:[NSString stringWithString:sectorTextField.text] forKey:@"sector"];
}
файл plist:
Ошибка:
2012-09-04 17: 03: 40.360 приложение [4849: c07] - [__ NSCFString stringValue]: нераспознанный селектор отправлен в экземпляр 0x6aa38f0 2012-09-04 17: 03: 40.362 приложение [4849: c07] *** Срок завершения приложения для неперехваченного исключения 'NSInvalidArgumentException', причина: '- [__ NSCFString stringValue]: нераспознанный селектор отправлен в экземпляр 0x6aa38f0'
Любые идеи? ваше здоровье.