我只是在使用FBSDKCoreKit 8.1.0(最新版)的iOS应用中使用Facebook Analytics(分析)
此错误消息不断淹没我的日志:
FBSDKLog: FBSDKGraphRequestConnection cannot be started before Facebook SDK initialized.
我什至不使用Graph API。
我已根据https://developers.facebook.com/docs/ios/getting-started/
进行了所有设置关于我如何摆脱这一点的任何想法?
答案 0 :(得分:0)
拒绝大多数警告,因为在用户接受条款和条件后,我忘记执行此行:
ApplicationDelegate.initializeSDK(nil)
我已经有这两个设置,但是上面的内容不见了:
Settings.isAutoLogAppEventsEnabled = true
Settings.isAdvertiserIDCollectionEnabled = true
令我感到困惑的是,它以前曾在工作,而FBSDKCoreKit的更新肯定以某种方式破坏了它。
警告仍会在应用程序的启动阶段无故显示。 stackoverflow question中也提到了这一点。让我知道您是否有解决方案。
答案 1 :(得分:-1)
在应用程序委托中添加(检查)代码:
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions
{
// add the code in here
[[FBSDKApplicationDelegate sharedInstance] application:application didFinishLaunchingWithOptions:launchOptions];
....
....
....
}