因为做隐私政策的加入 ,才看到的 ~~尴尬
现在iOS 9中 增加了一个新的API:SFSafariViewController
1.导入
import <SafariServices/SafariServices.h>
2.使用
NSURL *url = [NSURL URLWithString:item.url];
SFSafariViewController *safariVc = [[SFSafariViewController alloc] initWithURL:url];
// [self.navigationController pushViewController:safariVc animated:YES];
// 官方推荐我们用modal的形式
[self presentViewController:safariVc animated:YES completion:nil];
3、SFSafariViewController的delegate方法
pragma mark - SFSafariViewControllerDelegate
/**
点击了SFSafariViewController控制器试图 顶部左边的 Done 按钮
*/
- (void)safariViewControllerDidFinish:(SFSafariViewController *)controller
{
//[self.navigationController popViewControllerAnimated:YES];
}
尤其是 最近上架的时候 需要弹出个隐私协议啥的 都是通过这个加载出来的!
网友评论