Я хочу обновить целочисленное значение в моем «Secret.plist».Вот * картинка: http://img214.imageshack.us/img214/8005/bildschirmfoto20101114u.png
Теперь в моем приложении я хочу изменить значение золота, вот мой код:
NSString *path = [[NSBundle mainBundle] pathForResource:@"Secret" ofType:@"plist"];
NSMutableDictionary *tempDict = [[NSMutableDictionary alloc] initWithContentsOfFile:path];
NSNumber *goldNumber = [NSNumber numberWithInt:1234];
[tempDict setObject:goldNumber forKey:@"Gold"];
[tempDict writeToFile:path atomically:YES];
Мой .plist неОбновление после того, как я выполнил приложение, все еще есть «5000», а не «1234».Что я делаю не так?
РЕДАКТИРОВАТЬ: мое новое значение в моем .plist не сохраняется / обновляется после выхода из приложения.Пока приложения работают, значения как-то обновляются.Поэтому, когда я получаю значение ПОСЛЕ того, как я его обновил, это правильно.Когда я перезапускаю свое приложение, оно больше не обновляется.NSMutableDictionary * tempDict = [[NSMutableDictionary alloc] initWithContentsOfFile: path];
[tempDict setObject:@"A new String." forKey:@"key"];
[tempDict writeToFile:path atomically:YES];
Даже это не подойдет для меня.У кого-нибудь есть код, который просто сохранит мои данные в моем .plist, чтобы я мог получить его при перезапуске приложения?