2012-11-12 56 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