有没有比InAppSettingsKit更简单的替代方案?我发现自己只需要它所提供的20%。
发布于 2012-02-05 04:28:01
那ESCOZ's QuickDialog library呢?看起来是个合理的选择。
发布于 2012-02-04 09:42:39
嗯,一种替代方法是只用常规的UIViewController和一些按钮和开关等构建自己的设置面板,然后使用NSUserDefaults保存设置,例如
- (IBAction)mySettingSwitchAction:(UISwitch *)theSwitch
{
//save the switch setting
[[NSUserDefaults standardUserDefaults] setBool:theSwitch.on forKey:@"myPreferenceName"];
}然后,您可以使用以下命令在应用程序中的任意位置重新加载
BOOL theValueISet = [[NSUserDefaults standardUserDefaults] boolForKey:@"myPreferenceName"];您在NSUserDefaults中设置的值是持久的,因此如果应用程序关闭并再次打开,它们将保留它们的值。您可以在NSUserDefaults上调用synchronize来强制它保存/加载值,但无论如何,这都会在应用程序打开/关闭时自动发生。
https://stackoverflow.com/questions/9137543
复制相似问题