5

自从升级到最新的 Xcode 后,我在尝试通过FBSDKLoginManager. Safari 中的登录窗口会弹出,但它保持白色(空视图),没有导航项或内容。

控制台返回以下内容:

[ViewService] 无法获取远程视图控制器并出现错误:错误:域 = _UIViewServiceInterfaceErrorDomain,代码 = 2

4

5 回答 5

7

我刚刚在设置中清除了 safari 的历史记录和网站数据,现在它可以工作了。我认为这与 SFSafariViewController 有关。

在此处输入图像描述

希望能帮助到你!

于 2017-06-09T11:49:40.367 回答
0

您不必清除历史记录。只有清除网站数据(在高级下)也可以解决问题。这样,您就不会丢失所有设备上的历史记录。

于 2017-10-31T09:33:14.703 回答
0

我面临着类似的问题,以下为我工作......

点击 App Target -> Capabilities -> 打开钥匙串共享。

这是显示此设置的参考图像。

https://app.box.com/s/mg7hyp1i9qp89mmmqdi2kq2i41bp0cak

于 2017-06-12T06:04:42.613 回答
0

昨天晚上它曾经在我的应用程序中工作,今天不再工作了。我发现一篇关于 Apple 开发人员的文章说这是 Apple 的错误,解决方法是从您将要点击登录的按钮中删除所有背景图像。这听起来不合逻辑,不知道为什么。对我来说它不起作用,但你可以试试。

于 2017-05-18T06:46:48.240 回答
0

尝试将一个新的视图控制器拖到您的故事板中,并将登录页面类分配给该故事板视图控制器并运行。这应该有效。

于 2017-06-05T01:58:00.597 回答