作者leondemon (狗狗)
看板MacDev
标题[问题] 关於NSUserDefaults
时间Fri Jun 10 00:21:26 2011
最近在翻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