这个问题在这里已经有了答案:
Best Answer-推荐答案 strong>
NSUserDefaults
名称有点误导 - 它们是实际设置,而不是默认设置。
你不需要 registerDefaults
- 你可以调用 [defaults setObject"YES"forKey"enabledAutoCheck"];
(存储一个设置)然后[默认同步];
(保存设置)。这样可以避免删除不想删除的设置。
您的代码的其余部分都很好。但是,请确保将它们实际加载到您需要它们的位置,并确保在更改 UI 设置时更改受影响的 UI 部分。他们不会更新自己,你知道 :-)
关于iPhone - 以编程方式更改应用程序设置,我们在Stack Overflow上找到一个类似的问题:
https://stackoverflow.com/questions/8370913/
欢迎光临 OStack程序员社区-中国程序员成长平台 (https://ostack.cn/) |
Powered by Discuz! X3.4 |