NSUserDefault存在-iPHONE SDK

时间:2010-02-28 05:23:03

标签: iphone cocoa xcode nsuserdefaults

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

由于

2 个答案:

答案 0 :(得分:7)

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

答案 1 :(得分:5)

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

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