我正在使用SFSafariViewController在我的应用程序中获取用户的cookie.这是我的代码:
SFSafariViewController *safari = [[SFSafariViewController alloc]initWithURL:[NSURL URLWithString:referrerUrl] entersReaderIfAvailable:NO];
safari.delegate = self;
safari.modalPresentationStyle = UIModalPresentationOverCurrentContext;
safari.view.alpha = 0.0;
safari.view.hidden = true;
[self dismissViewControllerAnimated:false completion:nil];
NSLog(@"[referrerService - StoreViewController] presenting safari VC");
[self presentViewController:safari animated:false completion:nil];
Run Code Online (Sandbox Code Playgroud)
这在iOS 9上运行良好.但在iOS 10上,似乎SF控制器不起作用(它也阻止了我当前的上下文 - 恰好是另一个UIWebView).
任何人都可以建议隐藏SFSafariViewController的替代方法?
cookies objective-c install-referrer sfsafariviewcontroller ios10