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

发布于 2024-08-25 19:05:16 字数 157 浏览 3 评论 0原文

我的应用程序设置工作得很好。但是,我希望能够从我的应用程序内更改我的应用程序设置。

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

也许有人编写了这段代码并将其开源? (如果尚不可用)

I've got application settings working just fine. However, I'd like to be able to change my app settings from within my app.

It seems as though there should be some kind of generic way to add this functionality to my app without having to recreate all the controls myself. I mean, the code is already written in apple's settings app.

Maybe someone wrote this code and open sourced it? (if it is not already available)

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

东北女汉子 2024-09-01 19:05:16

我更喜欢我自己的设置类,因为我不喜欢一次又一次地编写相同的东西。因此我使用像...这样的方法,

- (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];
}

I prefer my own Settings class as I don't like to write the same stuff again and again. Therefore I am using a method like ...

- (void) setValue:(id)value forKey:(NSString *)aKey {
    [[NSUserDefaults standardUserDefaults] setObject:value forKey:aKey];
    [[NSUserDefaults standardUserDefaults] synchronize];
}

and fetching would be ...

- (id) valueForKey:(NSString *)aKey {
    return [[NSUserDefaults standardUserDefaults] valueForKey:aKey];
}
抱猫软卧 2024-09-01 19:05:16

很多人也有同样的想法;向苹果提交错误,也许最终他们会听。

A lot of people have thought the same; file a bug with Apple, and maybe eventually they'll listen.

又怨 2024-09-01 19:05:16

我相信您正在寻找 NSUserDefaults。该文档位于此处< /a>.

I believe you're looking for NSUserDefaults. The documentation is available here.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文