Facebook iOS共享对话框崩溃

时间:2018-05-23 12:34:53

标签: ios swift facebook fbsdk

我有问题。在iOS上与FBSDKShareDialog共享时,我遇到了一个崩溃(x)。这样做只会引发Thread 1: EXC_BAD_ACCESS (code=1, address=0x0)而已。没有代表调用或错误只是崩溃。连接到同一个fb应用程序的生产应用程序正常工作。我将感激任何建议寻找的地方。 我的共享对话框代码:

let method = user.id == CurrentUser.sharedUser.id ? "some_action" : "other_action"
fbAction.actionType = method
fbAction.setString("\(manager.appHost)\(obj.fbShareUrl)", forKey: "employee")
let content = FBSDKShareOpenGraphContent()
content.action = fbAction
content.previewPropertyName = "employee"
FBSDKShareDialog.show(from: showingController, with: content, delegate: showingController)

IDNA Punycode

1 个答案:

答案 0 :(得分:0)

我找到了解决方法。 FBSDKShareDialog有一个属性mode。我将其设置为.web,因此共享对话框现在在UIView(如弹出窗口)而不是Safari中打开。在UIView中,关闭按钮可以正常工作。