最近在做个跳转功能,百度一搜各种耽误审核的错误方式,现在这种是现阶段基本所有大厂都是这么操作的,话不多说,上代码
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添加对应权限语句,否则跳转之后无法找到对应开关。