2010-11-17 3 views

ответ

5

Звучит достаточно просто ...

NSUserDefaults *defaults = [NSUserDefaults standardUserDefaults]; 

if(![defaults boolForKey:@"hasBeenLaunchedBefore"]) { 
    //Show alert 
    [defaults setBool:YES forKey:@"hasBeenLaunchedBefore"]; 
    [defaults synchronize]; 
} 
+0

Я не могу найти hasBeenLaunchedBefore в документации. Я что-то упускаю? – Marty

+1

Это просто случайная строка, которую я использовал для ключа в этом примере. Вы можете называть его Микки Маусом, если хотите. Он просто проверяет, является ли значение bool, сохраненное в значениях по умолчанию для этого ключа, ДА, если нет, оно устанавливает значение YES (и вы показываете свое предупреждение). –

+0

ага. Попался. пока не работают с userdefaults. – Marty

Смежные вопросы