iOS开发实战 - 跳转到APP设置页面的正确方式

最近在做个跳转功能,百度一搜各种耽误审核的错误方式,现在这种是现阶段基本所有大厂都是这么操作的,话不多说,上代码

if([[UIApplication sharedApplication] canOpenURL:url]) {

        //此处可以做一下版本适配,至于为何要做版本适配,大家应该很清楚

        if([UIDevice currentDevice].systemVersion.doubleValue >=10.0) {

            [[UIApplication sharedApplication] openURL:[NSURL URLWithString:UIApplicationOpenSettingsURLString] options:@{}completionHandler:^(BOOLsuccess) {

            }];

        }else{

            [[UIApplication sharedApplication] openURL:[NSURL URLWithString:UIApplicationOpenSettingsURLString]];

        }

    }

tips:必须在plist添加对应权限语句,否则跳转之后无法找到对应开关。

你可能感兴趣的:(iOS开发实战 - 跳转到APP设置页面的正确方式)