我不明白的邏輯:當我創建通過Settings.bundle ...爲什麼我的代碼不能通過[NSUserDefaults standardUserDefaults]訪問值?
[[NSUserDefaults standardUserDefaults] stringForKey:@"mykey1"]
從代碼訪問,但是當設置捆綁值是零
,只要我通過Settings.app觸摸該鍵此關鍵是我的代碼可讀。
解決方案我發現需要讀取文件「Root.plist」,從它建立一個字典,register
的值和synchronize
他們。
我多次閱讀Apple文檔 - 我仍然不理解用一組標準設置提供應用程序的想法和標準模式。
我學習的任何提示?
謝謝!我仍然感到困惑:蘋果爲什麼不提供至少應用程序使用Settings.bundle作爲默認值的選項?這個任務是否有標準的實現?我見過一對夫婦,他們看起來不太平等,所以這裏有什麼建議? – tschloss