小编der*_*hng的帖子

Google Analytics for iOS v3的kGAIScreenName未声明?

今天,我发现GoogleAnalytics-iOS-SDK在Cocoapods中有新的3.0版本.我升级了,我尝试修改手动屏幕测量代码如下:

id tracker = [[GAI sharedInstance] defaultTracker];
[tracker set:kGAIScreenName value:@"Detail View"];
[tracker send:[[GAIDictionaryBuilder createAppView] build]];
Run Code Online (Sandbox Code Playgroud)

但是,我总是得到关于kGAIScreenName未声明的错误.即使我添加GAIFields.h标头,它仍然无法正常工作.

我错过了什么?

google-analytics-api ios

42
推荐指数
1
解决办法
1万
查看次数

Facebook SDK的FBSDKShareDialog无法在iOS9上运行?

使用Xcode7,我将Facebook SDK升级到pod FBSDKShareKit(4.6.0).我已将Facebook方案添加到WhiteList,如下所示.参考:https://developers.facebook.com/docs/ios/ios9

<key>LSApplicationQueriesSchemes</key>
<array>
        <string>fbapi</string>
        <string>fb-messenger-api</string>
        <string>fbauth2</string>
        <string>fbshareextension</string>
</array>
Run Code Online (Sandbox Code Playgroud)

但是,以下代码仅显示iOS9上的iOS默认社交对话框.iOS8上具有相同二进制文件的相同代码可以打开Facebook应用程序并正确显示共享对话框.

FBSDKShareLinkContent *content = [[FBSDKShareLinkContent alloc] init];
content.contentURL = [NSURL URLWithString:[NSString stringWithFormat:@"http://www.example.com"]];
content.contentDescription = @"Test";
[FBSDKShareDialog showFromViewController:self withContent:content delegate:nil];
Run Code Online (Sandbox Code Playgroud)

我猜在iOS9上找不到Facebook应用程序,然后显示默认的社交对话框.甚至没有显示错误消息.

我想念什么吗?或者,这是一个iOS9错误?

ios facebook-sdk-4.x

8
推荐指数
1
解决办法
1万
查看次数