2017-04-18 69 views
5

由於升級到最新的Xcode,我試圖通過FBSDKLoginManager登錄時遇到了FBSDK的一些問題。 Safari中的登錄窗口彈出,但保持白色(空視圖),沒有導航項目或內容。FBSDK空登錄視圖

控制檯返回以下結果:它用在我的應用程序工作

[ViewService] Failed to get remote view controller with error: Error: domain=_UIViewServiceInterfaceErrorDomain, code=2

+0

有關此問題的任何更新?當我嘗試登錄facebook並且它曾經工作,並且突然間我得到了同樣的錯誤時,我的確有同樣的錯誤。 –

+0

不幸的是,在我的情況下沒有新東西 – mbutan

回答

0

昨天晚上,今天不工作了。我發現了一篇關於蘋果開發者的文章,說這是一個蘋果的bug,一種解決方法是從您要登錄的按鈕中刪除任何背景圖片。這聽起來不合邏輯,不知道爲什麼。對我來說它不起作用,但你可以試試。

0

嘗試將新視圖控制器拖入故事板,並將登錄頁面類指定給該故事板視圖控制器並運行。這應該工作。

6

我剛剛清除設置中的safari的歷史和網站數據,現在它工作。我認爲這是與SFSafariViewController相關的東西。

enter image description here

希望它能幫助!

0

你不必清除歷史記錄。只有清除網站數據(在高級下)也可以做到這一點。這樣你就不會在所有設備上失去你的歷史。

+0

這並沒有提供問題的答案。一旦你有足夠的[聲譽](https://stackoverflow.com/help/whats-reputation),你將可以[對任何帖子發表評論](https://stackoverflow.com/help/privileges/comment);相反,[提供不需要提問者澄清的答案](https://meta.stackexchange.com/questions/214173/why-do-i-need-50-reputation-to-comment-what-c​​an- I-DO-代替)。 - [來自評論](/ review/low-quality-posts/17791102) – Jolta