我的 facebook 登录对话框在我当前的模式视图下弹出。现在做啥?

Posted

技术标签:

【中文标题】我的 facebook 登录对话框在我当前的模式视图下弹出。现在做啥?【英文标题】:My facebook login dialog is popped UNDER my current modal view. What to do now?我的 facebook 登录对话框在我当前的模式视图下弹出。现在做什么? 【发布时间】:2011-04-06 10:08:59 【问题描述】:

任何类似的经历(我在 iPad 上)?

【问题讨论】:

为什么你让你的用户有机会在另一个模式视图中按下“登录”?登录按钮是否在导致问题的模式视图内? 如果用户先运行应用程序,然后按分享,他/她还没有连接到Facebook。这是应该弹出 facebook 登录的情况(而共享 ViewController 以模态方式呈现)。在 iPad 上,更常见的是呈现视图模式而不是全屏转换。建议(除了忘记它)? 【参考方案1】:

这取决于你从哪里展示你的模态视图控制器。 如果您的根控制器已经呈现一个模态视图并且您显示另一个,它将显示在打开的模态视图下。 解决方案是从已经打开的模态控制器中呈现第二个模态控制器。 但是我认为堆叠两个或多个模态并不是一个好的设计(至少在 ios 上)。

【讨论】:

以上是关于我的 facebook 登录对话框在我当前的模式视图下弹出。现在做啥?的主要内容,如果未能解决你的问题,请参考以下文章

SwiftUI Facebook 登录按钮对话框仍然打开?

swift中的Facebook Native Share对话框

Facebook 对话框仅在纵向模式下显示

使用 Facebook 登录我的应用

无法在 Xcode Swift Facebook 登录 SDK 中获取访问令牌

FBSDKLoginManager 未在本机 ios 应用程序中打开登录对话框