返回,同时通过为NSUserDefaults
类的引用文件去,我注意到,对于[NSUserDefaults standardUserDefaults]
返回值是数据类型共享默认的目的是通过NSUserDefaults的
共享默认对象
什么这个对象是什么类型的?我们可以调用这个对象的哪些方法?
谢谢,
返回,同时通过为NSUserDefaults
类的引用文件去,我注意到,对于[NSUserDefaults standardUserDefaults]
返回值是数据类型共享默认的目的是通过NSUserDefaults的
共享默认对象
什么这个对象是什么类型的?我们可以调用这个对象的哪些方法?
谢谢,
这是NSUserDefaults
的一个实例。您可以调用为该类定义的任何实例方法。 (例如stringForKey:
,dictionaryForKey:
....)
+ (NSUserDefaults *)standardUserDefaults
它是用于返回类型的NSUserDefaults的singleton对象只是类方法。所以,你可以调用这个类的所有方法。
从NSUserDefaults Class Reference
的默认值被初始化为当前用户。即使再次调用此方法,标准搜索列表的后续修改仍然有效 - 只有在第一次调用此方法时,搜索列表才能保证为标准。共享实例作为一个便利提供 - 您可以使用alloc和initWithUser:或init来创建自定义实例。
[[NSUserDefaults standardUserDefaults] objectForKey:@“SBFormattedPhoneNumber”]返回空字符串。我会得到电话号码的可能方式是什么? – shebelaw
为你解答的问题在这里:http://stackoverflow.com/questions/3108487/sbformattedphonenumber-issue-in-ios4-0 – AntonPalich
我正在做一个测试,以获得电话号码:[[NSUserDefaults standardUserDefaults] objectForKey:@“SBFormattedPhoneNumber”]这将返回一个空字符串。 – shebelaw
如何使用该键的对象/字符串首先到达那里? –
SBFormattedPhoneNumber是用于获取电话号码的关键。在我从其他文档中检查时,这已不再在iOS 4.x.x之后使用。有没有一个标准的苹果文件列出所有支持的密钥? – shebelaw