【问题标题】:Warning: Attempt to present FBSDKContainerViewController - iOS 9 Facebook SDK 4.6警告:尝试呈现 FBSDKContainerViewController - iOS 9 Facebook SDK 4.6
【发布时间】:2015-11-17 03:39:06
【问题描述】:

我将 Facebook 更新到 4.6 sdk。现在,当应用程序第二次尝试显示 facebook 权限提示时,我会收到此警告(如果用户拒绝授予访问权限以获取他/她的电子邮件地址,我想再次提示 facebook 权限窗口)

这是我的警告:

Warning: Attempt to present <FBSDKContainerViewController: 0x7ff085073760> on <TabBarController: 0x7ff083899c00> whose view is not in the window hierarchy!

它在以前的版本中运行良好。这意味着,如果用户第一次取消选择电子邮件权限,我的应用程序会再次提示权限窗口。

请帮我解决这个问题

【问题讨论】:

    标签: ios objective-c facebook facebook-graph-api


    【解决方案1】:

    如果是请求权限,可以通过nil来判断可见的视图控制器

    facebookLoginManager.logInWithReadPermissions(["email"], fromViewController: nil) {
    

    【讨论】:

      猜你喜欢
      • 2016-06-21
      • 2016-11-29
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-01-07
      相关资源
      最近更新 更多