【发布时间】:2010-02-28 05:23:02
【问题描述】:
如果 NSUserDefault 对象是否保存在那里,我将如何检查“if”语句?我真的不知道怎么称呼它..所以一个很短的问题..
谢谢
【问题讨论】:
标签: iphone cocoa xcode nsuserdefaults
如果 NSUserDefault 对象是否保存在那里,我将如何检查“if”语句?我真的不知道怎么称呼它..所以一个很短的问题..
谢谢
【问题讨论】:
标签: iphone cocoa xcode nsuserdefaults
if ([[NSUserDefaults standardUserDefaults] objectForKey:@"Foo"] != nil) {
NSLog(@"an object is saved under \"Foo\"!");
}
【讨论】:
Dave 的回答是正确的,但我会跳过对 nil 的显式测试:
if ([[NSUserDefaults standardUserDefaults] objectForKey:@"Foo"]) {
NSLog(@"An object is saved under \"Foo\"!");
}
【讨论】: