NSUserDefault存在-iPHONE SDK

lab*_*b12 1 iphone xcode cocoa nsuserdefaults

如果在那里保存NSUserDefault对象,我将如何检查"if"语句?我真的不确定怎么称呼它.所以这是一个很短的问题..

谢谢

Dav*_*ong 7

if ([[NSUserDefaults standardUserDefaults] objectForKey:@"Foo"] != nil) {
  NSLog(@"an object is saved under \"Foo\"!");
}
Run Code Online (Sandbox Code Playgroud)


Abi*_*ern 5

戴夫的回答是正确的,但我会跳过nil的明确测试:

if ([[NSUserDefaults standardUserDefaults] objectForKey:@"Foo"]) {
    NSLog(@"An object is saved under \"Foo\"!");
}
Run Code Online (Sandbox Code Playgroud)