2010-11-17 32 views

回答

5

听起来很容易...

NSUserDefaults *defaults = [NSUserDefaults standardUserDefaults]; 

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

的文档中我找不到hasBeenLaunchedBefore。我错过了什么吗? – Marty 2010-11-17 22:38:17

+1

这只是我在该示例中用于键的随机字符串。如果你愿意,你可以称它为MickeyMouse。它只是检查存储在该键的默认值中的bool是否为YES,如果不是,则将其设置为YES(并显示警报)。 – 2010-11-17 22:41:04

+0

aha。疑难杂症。还没有用过userdefaults。 – Marty 2010-11-17 22:43:54

相关问题