我完全迷失在这里。
我的应用程序中有谷歌分析,以查看有多少用户从我的 UITableView
转到详细信息视图我在viewDidLoad方法中添加了Google Analytics代码,如下所示
- (void)viewDidLoad {
/*
some code
*/
NSError *error;
[[GANTracker sharedTracker] startTrackerWithAccountID:@"UA-********-*" dispatchPeriod:10 delegate:nil];
if (![[GANTracker sharedTracker] trackPageview:@"/DetailView" withError:&error]) {
// Handle error here
NSLog(@"Track Detail PageView Error %@ %@",error,[error userInfo]);
}
}
当我在我的设备上试用该应用时,应用冻结会显示以下错误。
错误
Program received signal: “EXC_BAD_ACCESS”.
Xcode could not locate source file: GANTracker.m (line: 245)
我无法理解错误,因为Google Analytics分析包中没有名为GANTracker.m的文件。
这个错误总是发生的另一件奇怪的事情,在10次或者其他事情中发生一次。
它是一个库文件和一个头文件。
some1可以帮助我吗?
答案 0 :(得分:3)
EXC_BAD_ACCESS
。
您没有显示足够的代码,所以我认为您应该检查这一点。
[[GANTracker sharedTracker] startTrackerWithAccountID
一次,而不是每次用户打开视图时。将此代码移至- (void)applicationDidFinishLaunching:(UIApplication *)application