有没有一种简单的方法可以在应用程序中更改iPhone应用程序设置?

时间:2010-03-17 02:51:19

标签: iphone settings

我的应用程序设置工作正常。但是,我希望能够在我的应用程序中更改我的应用程序设置。

似乎应该有某种通用方法将此功能添加到我的应用程序,而无需自己重新创建所有控件。我的意思是,代码已经在苹果的设置应用程序中编写。

也许有人写过这段代码并开源了吗? (如果尚未提供)

3 个答案:

答案 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