导航到iphone中的设置屏幕
我想从我的应用程序移动到iphone的设置屏幕时,按下应用程序中的button。 可以请任何人告诉如何做到这一点吗? 任何帮助表示赞赏。 对不起,我的英语不好。
谢谢
[[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"prefs:root=General"]];
你可以看看这个
iOS启动设置 – >限制URLscheme
prefs:root =常规模式不再适用于iOS最新版本!!!
有一个更新。 以下在iOS 8中正常工作..
[[UIApplication sharedApplication] openURL:[NSURL URLWithString:UIApplicationOpenSettingsURLString]];
设置屏幕可以打开版本低于IOS 5.0,因为它已被禁用最新的IOS。 对于较低版本,你可以试试这个:
[[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"prefs://"]];
更多,你应该创build自己的视图,并向用户提供可编辑的设置,并从他(第一次或作为菜单)获得input,并使用NSUserdefaults存储它。
你不能要求用户input服务器地址端口等设置,每次尝试,如果它的工作。
我find了一个解决scheme,从您的应用程序导航到设置应用程序工作正常的iOS 8或更高版本
1)[[UIApplication sharedApplication] openURL:[NSURL URLWithString:UIApplicationOpenSettingsURLString]];
只有当您的应用程序设置不存在时,才会导航到设置,然后上面的代码将导航到您的应用程序的“设置”页面
我正在使用下面的string导航到iCloud页面,它工作正常
[[UIApplication sharedApplication] openURL:[NSURL URLWithString:@“App-Prefs:root = CASTLE”] options:@ {} completionHandler:nil]
只要将“城堡”改为“一般”