簡體   English   中英

Facebook登錄覆蓋-iOS無法正常運行

[英]Facebook Login Overlay - iOS not working

我正在嘗試使用Facebook登錄我的用戶。 如果他們未登錄,我的應用程序將顯示一個覆蓋視圖,強制用戶登錄。 這是我的方法:

    self.overlay.frame = CGRect(x: 0, y: 0, width: self.view.frame.width, height: self.view.frame.height)

    loginButton.readPermissions = ["public_profile", "email", "user_friends"]
    self.loginButton.delegate = self
    self.loginButton.center = self.overlay.center
    self.overlay.addSubview(self.loginButton)

    UIApplication.shared.keyWindow?.addSubview(overlay)

登錄按鈕顯示出來並覆蓋了整個屏幕,這正是我想要的,但是一旦用戶單擊登錄按鈕,它就不會像預期的那樣顯示登錄頁面。 我相信這是因為覆蓋層覆蓋了它。 控制台顯示此錯誤:

“ canOpenURL:URL失敗:” fbauth2:/“-錯誤:”該操作無法完成。 (OSStatus錯誤-10814。)”

2017-12-03 17:05:02.683700-0800 FinalProject [3093:58095]“我在這里完全被困住了。不確定它是否相關,但這在TableViewController中。

謝謝!

似乎您必須啟用“鑰匙串共享”。 按照此帖子上的說明進行操作: https : //stackoverflow.com/a/40191999/3692511

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM