我正在为我的应用程序添加一个设置包作为一种在我的首选项上获取GUI的便宜方式.是否可以从我的应用程序中的按钮启动它,或者我的用户是否总是必须通过内置设置应用程序手动访问它?
他们可能必须转到设置应用程序,具体取决于您的操作方式.
请参阅本文档 "应用程序首选项"部分.以下是介绍中的相关部分:
将应用程序首选项添加到"设置"应用程序最适合生产力型应用程序,并且在您具有通常配置一次然后很少更改的首选项值的情况下.例如,Mail应用程序使用这些首选项来存储用户的帐户信息和消息检查设置.由于"设置"应用程序支持分层显示首选项,因此当您拥有大量首选项时,从"设置"应用程序中操作首选项也更为合适.在您的应用程序中提供相同的首选项可能需要太多屏幕,并可能导致用户混淆.
当您的应用程序只有几个选项或者有用户可能希望定期更改的选项时,您应该仔细考虑"设置"应用程序是否适合他们.例如,实用程序应用程序在其主视图的背面提供自定义配置选项.视图上的特殊控件将其翻转以显示选项,另一个控件将视图翻转回来.对于简单的应用程序,此类行为提供了对应用程序选项的即时访问,并且对于用户来说比转到"设置"更方便.
更新
该链接已过期.这是关于设置包的类似文档.
对于iOs5,您可以直接打开设置:
[[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"prefs://"]];