我的应用程序设置工作正常。但是,我希望能够在我的应用程序中更改我的应用程序设置。
似乎应该有某种通用方法将此功能添加到我的应用程序,而无需自己重新创建所有控件。我的意思是,代码已经在苹果的设置应用程序中编写。
也许有人写过这段代码并开源了吗? (如果尚未提供)
答案 0 :(得分:1)
我更喜欢自己的设置类,因为我不喜欢一次又一次地写相同的东西。因此我使用的方法是......
- (void) setValue:(id)value forKey:(NSString *)aKey {
[[NSUserDefaults standardUserDefaults] setObject:value forKey:aKey];
[[NSUserDefaults standardUserDefaults] synchronize];
}
并且提取将是......
- (id) valueForKey:(NSString *)aKey {
return [[NSUserDefaults standardUserDefaults] valueForKey:aKey];
}
答案 1 :(得分:0)
很多人都有同样的想法;向Apple提交一个错误,也许最终他们会听。
答案 2 :(得分:0)
我相信你正在寻找NSUserDefaults。该文档可用here。