【发布时间】:2011-03-08 00:05:02
【问题描述】:
是否可以直接从应用程序打开应用程序的首选项窗格,还是会强制用户通过设置应用程序?
【问题讨论】:
标签: iphone cocoa-touch
是否可以直接从应用程序打开应用程序的首选项窗格,还是会强制用户通过设置应用程序?
【问题讨论】:
标签: iphone cocoa-touch
他们必须通过设置应用程序。
另一种方法是在应用程序中复制设置。
【讨论】:
更好的选择是使用 InAppSettingsKit 为您进行复制。不过,Apple 希望每个人都使用“设置”应用。
【讨论】:
您可以在 iOS 5.0 - 5.0.1 上使用它。
[[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"prefs://"]];
【讨论】:
现在可以在 iOS 8 中使用
if (&UIApplicationOpenSettingsURLString != NULL)
[[UIApplication sharedApplication] openURL:[NSURL URLWithString:UIApplicationOpenSettingsURLString]];
【讨论】: