【发布时间】:2016-08-18 13:20:34
【问题描述】:
我正在使用 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];
这在 iOS 9 上运行良好。但在 iOS 10 上,SF 控制器似乎不起作用(它也阻止了我当前的上下文 - 这恰好是另一个 UIWebView)。
任何人都可以建议隐藏 SFSafariViewController 的替代方法吗?
【问题讨论】:
-
您是否从 Safari 应用中获取用户的 cookie?
标签: objective-c cookies ios10 sfsafariviewcontroller install-referrer