Возникли проблемы с NSUserDefaults
здесь.
Вот как я это создаю:
NSString *theCity = @"Test City";
[[NSUserDefaults standardUserDefaults] setObject:theCity forKey:@"SavedCity"];
Вот как я пытаюсь получить его:
if ([[NSUserDefaults standardUserDefaults] objectForKey:@"SavedCity"])
{
NSLog(@"Key exists! %@",[[NSUserDefaults standardUserDefaults] objectForKey:@"SavedCity"]);
}
else {
NSLog(@"No city saved!");
}
Проблема, с которой я столкнулся, заключается в том, что даже если есть ключ для «SavedCity» (я проверяю файл pref в каталоге Simulator), он всегда отображает «Город не сохранен». Я что-то не так делаю?
Спасибо!