首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >InAppSettingsKit的替代方案

InAppSettingsKit的替代方案
EN

Stack Overflow用户
提问于 2012-02-04 09:10:58
回答 2查看 1.3K关注 0票数 1

有没有比InAppSettingsKit更简单的替代方案?我发现自己只需要它所提供的20%。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2012-02-05 04:28:01

ESCOZ's QuickDialog library呢?看起来是个合理的选择。

票数 6
EN

Stack Overflow用户

发布于 2012-02-04 09:42:39

嗯,一种替代方法是只用常规的UIViewController和一些按钮和开关等构建自己的设置面板,然后使用NSUserDefaults保存设置,例如

代码语言:javascript
复制
- (IBAction)mySettingSwitchAction:(UISwitch *)theSwitch
{
    //save the switch setting
    [[NSUserDefaults standardUserDefaults] setBool:theSwitch.on forKey:@"myPreferenceName"];
}

然后,您可以使用以下命令在应用程序中的任意位置重新加载

代码语言:javascript
复制
BOOL theValueISet = [[NSUserDefaults standardUserDefaults] boolForKey:@"myPreferenceName"];

您在NSUserDefaults中设置的值是持久的,因此如果应用程序关闭并再次打开,它们将保留它们的值。您可以在NSUserDefaults上调用synchronize来强制它保存/加载值,但无论如何,这都会在应用程序打开/关闭时自动发生。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/9137543

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档