swift – 根据文档实施Google Analytics后,我收到使用未解析的标识符’GGLContext’错误

前端之家收集整理的这篇文章主要介绍了swift – 根据文档实施Google Analytics后,我收到使用未解析的标识符’GGLContext’错误前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我已根据 Google Documentation Page中列出的步骤实施了Google移动分析.我已添加了pod,我已经安装了桥接头,我已经下载了配置文件并导入了提供的plist文件.但是,当我将以下代码插入我的appDelegate文件时,我收到错误使用未解析的标识符’GGLContext’.
// Configure tracker from GoogleService-Info.plist.
    var configureError:NSError?
    GGLContext.sharedInstance().configureWithError(&configureError)
    assert(configureError == nil,"Error configuring Google services: \(configureError)")

    // Optional: configure GAI options.
    var gai = GAI.sharedInstance()
    gai.trackUncaughtExceptions = true  // report uncaught exceptions
    gai.logger.logLevel = GAILogLevel.Verbose  // remove before app release

搜索了很多论坛,找不到任何解决方案.我甚至运行pod尝试谷歌并查看他们的示例项目,看不出有什么区别.有没有经历过这个(XCode 6.4,OSX 10.10.5,Swift 1)?

不要使用CGLContext尝试使用您的Google Analytic ID手动实现它.

我发现这更可靠,因为我也尝试用谷歌记录的方式对我不起作用,我相信他们必须更新他们的背景(我相信这是由于快速2 – 更新).

示例:在didFinishLaunchingWithOptions:方法中的AppDelegate.swift中输入此内容.

// Init GAI.
let Tracker = GAI.sharedInstance()

//Add Publisher Track ID
Tracker.trackerWithTrackingId("UA-XXXXXXXXX-X")

请询问您是否还有其他想要手动实现的问题(trackUncaughtExceptions,logger等)

更新:

您的桥头文件应该如下所示,您应该添加您在Google Analytic Framework中使用的任何专长.

//Google Analytics
#import "GAI.h"
#import "GAITracker.h"
#import "GAIFields.h"
#import "GAIDictionaryBuilder.h"

以下是可用课程的屏幕截图.

猜你在找的Swift相关文章