为什么GANTracker输出错误“GANTracker.m”?

时间:2010-05-24 18:03:35

标签: iphone xcode google-analytics

我在之前的iPhone OS项目中使用过Google Analytics Tracker。一切都很好,我复制&粘贴了GANTracker库和Tracker初始化。

开始我的新项目时,它告诉我:

  

Xcode找不到源文件:   GANTracker.m(第177行)

说实话,我不知道从哪里开始调试这个。

我使用#import "GANTracker.h"包含了库。

错误消息发生在应用程序didFinishLaunchingWithOptions中,并且似乎与实际发生的事情没有任何关联。例如,如果我将断点设置为[window makeKeyAndVisible];并等待一秒,则会在此之后发生。这使得看起来GANTracker背后有一些东西。

跟踪器本身稍后会被创建:

[[GANTracker sharedTracker] startTrackerWithAccountID:@"xx" dispatchPeriod:10 delegate:nil];
[[GANTracker sharedTracker] trackPageview:@"pageview" withError:nil];

提前感谢大家的帮助!

1 个答案:

答案 0 :(得分:0)

发现它有些猜测:

我假设error参数可以为nil,执行:

[[GANTracker sharedTracker] trackPageview:@"somePageView" withError:nil];

但错误不能为零:

NSError *error;
[[GANTracker sharedTracker] trackPageview:@"somePageView" withError:&error];

这解决了它。尽管如此,这并没有加起来因为崩溃不在那条线上,而是修复了它。