NSUserDefaults是否包含价值?

Asw*_*ose 18 cocoa-touch nsuserdefaults ios

如何知道是否NSUserDefaults包含任何值?如何检查其是否为空?

Kri*_*dra 55

无法检查NSUserDefaults中的对象是否为空.但是,您可以检查特定键的值是否为零.

NSUserDefaults *prefs = [NSUserDefaults standardUserDefaults];

NSObject * object = [prefs objectForKey:@"your_particular_key"];
if(object != nil){
   //object is there
}
Run Code Online (Sandbox Code Playgroud)