2012-11-12 98 views

回答

1

这是NSUserDefaults的一个实例。您可以调用为该类定义的任何实例方法。 (例如stringForKey:dictionaryForKey: ....)

+0

我正在做一个测试,以获得电话号码:[[NSUserDefaults standardUserDefaults] objectForKey:@“SBFormattedPhoneNumber”]这将返回一个空字符串。 – shebelaw

+0

如何使用该键的对象/字符串首先到达那里? –

+0

SBFormattedPhoneNumber是用于获取电话号码的关键。在我从其他文档中检查时,这已不再在iOS 4.x.x之后使用。有没有一个标准的苹果文件列出所有支持的密钥? – shebelaw

0
+ (NSUserDefaults *)standardUserDefaults 

它是用于返回类型的NSUserDefaults的singleton对象只是类方法。所以,你可以调用这个类的所有方法。

NSUserDefaults Class Reference

的默认值被初始化为当前用户。即使再次调用此方法,标准搜索列表的后续修改仍然有效 - 只有在第一次调用此方法时,搜索列表才能保证为标准。共享实例作为一个便利提供 - 您可以使用alloc和initWithUser:或init来创建自定义实例。

+0

[[NSUserDefaults standardUserDefaults] objectForKey:@“SBFormattedPhoneNumber”]返回空字符串。我会得到电话号码的可能方式是什么? – shebelaw

+0

为你解答的问题在这里:http://stackoverflow.com/questions/3108487/sbformattedphonenumber-issue-in-ios4-0 – AntonPalich