我在之前的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];
提前感谢大家的帮助!
答案 0 :(得分:0)
发现它有些猜测:
我假设error参数可以为nil,执行:
[[GANTracker sharedTracker] trackPageview:@"somePageView" withError:nil];
但错误不能为零:
NSError *error;
[[GANTracker sharedTracker] trackPageview:@"somePageView" withError:&error];
这解决了它。尽管如此,这并没有加起来因为崩溃不在那条线上,而是修复了它。