- Java 双重比较
- java - 比较器与 Apache BeanComparator
- Objective-C 完成 block 导致额外的方法调用?
- database - RESTful URI 是否应该公开数据库主键?
我正在尝试将 google 登录集成到我的 IOS 应用程序中(使用 Swift),但每次运行它时,我都会收到以下警告/错误
:
[10061:521185] Warning: Attempt to present UITabBarController: 0x7db35400 on SFSafariViewController: 0x7b60a2a0 whose view is not in the window hierarchy!
有人知道如何解决这个问题吗?它尚未加载 Safari Controller View 的原因是什么?
非常感谢您。
亲切的问候
最佳答案
发生这种情况是因为 SFSafariViewController 的 View 在加载时不在窗口的 View 层次结构中。也许您正在使用 viewDidLoad() 来呈现它。请改用 viewDidAppear()
关于ios - SFSafariViewController 不在窗口层次结构中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38542157/
我正在使用 swift 2.0 开发一个项目。该应用程序支持中文和英文两种语言。 我正在使用 SFSafariViewController 打开网址。现在的问题是,当我选择英语时,网址加载成功。但我将
我使用 SFSafariViewController 从 UIView 呈现 Safari。链接从用户处获取。我的代码: @IBAction func linkTapped(_ sender: UIB
我有一个使用 SFSafariViewController 加载网页的应用程序,用户可以收听一些音频。 即使用户关闭 SFSafariViewController,我也想继续播放音频。 这可能吗? 最
我的 SFSafariViewController 在 Objective-C 中运行良好,但无法设置单独的标题(默认 URL 除外)。有谁知道如何设置单独的标题? 最佳答案 不可以,您不能为 SFS
我正在尝试研究一种将 WebView Controller 加载到 iOS 应用程序中的方法,这样网页就可以将数据传回到父级。 SFSafariViewController 是否可行?是否有某种机制(
我正在尝试使用 SFSafariViewController 来呈现用户需要填写的表单。在表单上,有一个“后退”按钮,它会触发一个打开应用程序的 url 方案。问题是当网页触发 url 方案时,a
作为 iOS 9 ATS 更改的一部分,我正在更新一个应用程序以将 SFSafariViewController 用于第三方 http 网站。 当我初始化并呈现实例时,我得到的只是一个空白的白色 Vi
我的应用在 SFSafariViewController 中有一个基于网络的在线支付流程——使用 Adyen 托管支付页面 (HPP)(由 Adyen 推荐)。当支付流程完全发生在 Safari 内部
这blog post Rizwan Sattar 概述了如何使用 SFSafariViewController 将用户登录到您的应用程序。他解释说这是可能的,因为 SFSafariViewContro
我有一个嵌入在 NavigationController 中的测试 ViewController。在测试 ViewController 中,我有一个 WebView 按钮。当我单击该 按钮 时,它会导
我了解到,从 iOS9 开始,您应该能够使用 SFSafariViewController 读取 cookie。 如果我使用以下 JS 在我的页面上设置 cookie: var dd = new Da
我想在用户上传内容后到达 Dropbox 站点的“谢谢”页面时自动关闭 SFSafariViewController;它需要自动关闭。我怎样才能做到这一点? 这是我目前所拥有的: @IBAction
如果您的站点是在 SFSafariViewController 而不是纯 Safari 中加载的,您如何判断使用 javascript?我查看了 window.navigator.userAgent,
我想关闭 SFSafariViewController 而无需用户点击左上角的完成按钮。 let svc = SFSafariViewController(URL: NSURL(string: "ht
我正在尝试将 google 登录集成到我的 IOS 应用程序中(使用 Swift),但每次运行它时,我都会收到以下警告/错误: [10061:521185] Warning: Attempt to p
我能够让我的应用程序根据这个 post 通过 SFSafariViewController 自动加载 url ,而且效果很好,唯一的缺点是导航栏。 SFSafariViewController 导航栏
当我尝试推送 Safari ViewController 时发生了 2 件奇怪的事情: 它带有完成按钮的地址栏位于我的导航栏下方; 委托(delegate)方法 safariViewControlle
我正在使用 SFSafariViewController 在我的 iOS 应用程序中打开一个 URL。它在 iOS 9 上运行完美,但在将我的设备更新到 iOS 10 后,它只是加载一个空白页面,地址
我在指定从 SFSafariViewController 访问时遇到问题,因为它具有与 Safari 浏览器完全相同的用户代理。 我要做的是仅在 webview 内显示图片,如果在普通浏览器上查看,则
我有具有用户名和密码的应用程序,以便用户登录该应用程序。 一些(不太重要的)功能仍然作为网页。 但是为了用户友好,用户在登录后再次登录是很烦人的。 我正在查看 SFSafariViewControll
我是一名优秀的程序员,十分优秀!