[問題] 關於NSUserDefaults

看板MacDev作者 (狗狗)時間13年前 (2011/06/10 00:21), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串1/1
最近在翻Learn Cocoa on the Mac (2010) 其中第六章Cocoa Binding的地方 依照書中指示 將slider/label用Cocoa Binding與Shared User Defaults Controller的values結合 的確是有達到同步更新的效果 但是我離開程式之後 再重新開啟程式 發現NSUserDefaults物件會自動記錄上次離開程式的值 請問這是正常的嗎? 因為書接下來要我在AppDelegate的+initialize內用programming的方式去設定Defaults: [[NSUserDefaults standardUserDefaults] registerDefaults: defaultDict]; 但是這樣並沒有在每次重新跑該程式時會蓋過我之前執行程式時所做的變更 也就是+initialize內的功能幾乎完全沒有什麼用處 只提供第一次執行本程式時才會去設定defaults 是這樣的嗎? -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 111.80.3.98
文章代碼(AID): #1DyFC9e6 (MacDev)