如何从我的iPad应用程序打开设置(Objective-C)

jos*_*405 5 settings objective-c hyperlink ipad ios

我尝试过使用:

[[UIApplication sharedApplication] openURL: [NSURL URLWithString: @ "prefs: root = General & path = Network"]];
Run Code Online (Sandbox Code Playgroud)

你在这里看到的期权交易:

例子

但我不能让它发挥作用.

reb*_*o95 26

Apple不再允许开发人员从他们的应用程序(iOS 5.1及更高版本)中打开"设置"应用程序.

编辑

根据@ Mike的评论,这可以在iOS 8+中完成

[[UIApplication sharedApplication] openURL:[NSURL URLWithString:UIApplicationOpenSettingsURLString]];
Run Code Online (Sandbox Code Playgroud)

但是,在iOS 8之前使用它会导致崩溃.

  • [[UIApplication sharedApplication] openURL:[NSURL URLWithString:UIApplicationOpenSettingsURLString]]; 它是如何完成的,虽然万一有人看到这个,如果你试图在iOS 7中运行它会崩溃,因为const不存在. (2认同)