iOS中跳转设置界面("prefs:root="被拒)

以前,写过一篇文章,系统url的路径,你这么作没错的,可是,苹果不让这么搞了。。。尴尬不,好比以前项目中有这样的代码:ui

以前一直没问题,后来,,,,就被苹果拒了,问题就是存在"prefs:root="这样的,人家不让,可是咱们项目是从前年开始吧我记得,就是从iOS8开始适配的,因此刚开始保留了8以前的写法,只是加了个判断(就是上边的ifelse)url

那么,直接删掉就好啦,反正也不适配iOS8以前的了,这里说一下:.net

iOS8以后其实在uiaplication中新出了这样的东西:code

点进去看一下:blog

恩,不错哦,正是咱们须要的,因此get

NSURL *url = [NSURL URLWithString:UIApplicationOpenSettingsURLString];
if ([[UIApplication sharedApplication] canOpenURL:url]) {
       [[UIApplication sharedApplication] openURL:url];
}

这样子就不会出问题了it

相关文章
相关标签/搜索