当我将 SDKApplicationDelegate.shared.application(application, didFinishLaunchingWithOptions: launchOptions)
添加到 AppDelegate 中的 application(_, didFinishLaunchingWithOptions:)
方法时,应用程序崩溃并出现错误:
Terminating app due to uncaught exception 'NSInvalidArgumentException', reason: '-[NSConcreteMutableData isEqualToString:]: unrecognized selector sent to instance 0x600000054340'
没有它,应用程序运行良好。我也尝试了 Objective-C 版本的 SDK,但是我在相应的方法调用中遇到了同样的错误:
FBSDKApplicationDelegate.sharedInstance().application(application, openURL: url, sourceApplication: sourceApplication, annotation: annotation)
最佳答案
我在使用 4.18.0 版 Facebook SDK 时遇到了同样的问题。我恢复到旧版本 4.17.0,不再发生崩溃。
关于swift - 实现 facebook-sdk-swift 时出错,应用程序在 AppDelegate 中崩溃,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41414591/