Mik*_*ini 5 xcode facebook appdelegate
我对此没有明显的影响,但正处于项目的最后阶段,并试图注意任何警告。将以下行添加到 App Delegate 下时,每次在 Xcode 控制台中启动时,我都会收到来自 FB 的 3 个警告日志application(_:didFinishLaunchingWithOptions):
FBSDKCoreKit.ApplicationDelegate.shared.application(application, didFinishLaunchingWithOptions: launchOptions)
Run Code Online (Sandbox Code Playgroud)
“...FBSDKLog:在 Facebook SDK 初始化之前无法启动 FBSDKGraphRequestConnection。”
如果我当然删除此行,那么如果我尝试使用 Facebook 后处理登录,则不会完成并且登录不会发生。所以,健全性检查:我应该忽略这些警告吗?
我刚刚遇到这个警告。就我而言,它不断出现,而不仅仅是在启动时。原因是我已经在我的Info.plist.
<key>FacebookAutoInitEnabled</key>\n<false/>\nRun Code Online (Sandbox Code Playgroud)\n我通过在用户接受条款和条件后执行此操作来修复此问题:
\nApplicationDelegate.initializeSDK(nil)\nRun Code Online (Sandbox Code Playgroud)\n免责声明:这并没有直接回答问题,但我想将其发布在这里,因为很多人可能最终会在这里谷歌搜索此错误消息。我现在遇到了与上面问题中所述相同的问题,并且我不知道如何消除启动时的警告。
\niOS SDK 版本更新 >= 9.0.0
\n在 9.0.0 版本中,该FacebookAutoInitEnabled标志被删除,需要使用该initializeSDK方法显式初始化 SDK,或者通过调用它隐式初始化 SDKapplicationDidFinishLaunching.
\xe2\x9e\xa1\xef\xb8\x8f变更日志
\nFacebook 需要在 AppDidLaunch 中使用一行进行后处理,该行在应用程序首次启动时将在 SDK 初始化之前运行: https: //developers.facebook.com/docs/ios/graph/。因此,当你第一次启动时,这条线是没有意义的,但 FB 很乐意阻塞你的控制台。如果删除此行,FB 将无法在应用程序中正确处理登录,因此我们将不得不忍受这个毫无意义的“警告”。
| 归档时间: |
|
| 查看次数: |
3166 次 |
| 最近记录: |