NSUserDefault существует -iPHONE SDK - PullRequest
       3

NSUserDefault существует -iPHONE SDK

1 голос
/ 28 февраля 2010

Как мне проверить в операторе "если", если объект NSUserDefault сохранен там или нет? Я не совсем уверен, как это назвать .. Так что довольно короткий вопрос ..

Спасибо

Ответы [ 2 ]

7 голосов
/ 28 февраля 2010
if ([[NSUserDefaults standardUserDefaults] objectForKey:@"Foo"] != nil) {
  NSLog(@"an object is saved under \"Foo\"!");
}
5 голосов
/ 28 февраля 2010

Ответ Дейва верен, но я бы пропустил явный тест для nil:

if ([[NSUserDefaults standardUserDefaults] objectForKey:@"Foo"]) {
    NSLog(@"An object is saved under \"Foo\"!");
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...