Settings Bundle應該是一個非常簡單的事情,但由於某種原因,我沒有得到它的工作。NSUserDefaults - 爲所有值獲得空值
在我的設置包的Root.plist中,我使用的是PSToggleSwitchSpecifier
和PSTextFieldSpecifier
。它們都有Type,Title,Key和DefaultValue。在iPod Touch的設置(和模擬器)中查看時,它會正確顯示。但我無法檢索值。他們只是回來NULL
。
NSUserDefaults *defaults = [NSUserDefaults standardUserDefaults];
self.websiteURL = [defaults stringForKey:@"myBaseURL"];
我得到它顯示的任何值是,如果我會去到設置和更改值默認值以外的東西的唯一途徑。然後,當我回到應用程序,它會正常工作。我如何設置它,因此它不需要打開設置?
這對我來說似乎非常愚蠢,但唉,這是蘋果設置的方式。感謝您指點我正確的方向。 http://developer.apple.com/library/ios/#documentation/Cocoa/Conceptual/UserDefaults/Tasks/UsingDefaults.html%23//apple_ref/doc/uid/20000719-BAJFBAAH – RyanJM 2010-09-16 19:04:04