[英]Program received signal: “EXC_BAD_ACCESS”
我完全迷失在這里。
我的應用程序中有谷歌分析,以查看有多少用戶從我的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)
我只是無法理解該錯誤,因為谷歌分析 package 中沒有名為 GANTracker.m 的文件。
另一個奇怪的事情是這個錯誤並不總是發生,十次發生一次或其他什么。
它是一個庫文件和一個 header 文件。
some1可以幫我嗎?
當您嘗試向已釋放的變量發送消息時發生EXC_BAD_ACCESS
。 您沒有顯示足夠的代碼,所以我認為您應該檢查這一點。
[[GANTracker sharedTracker] startTrackerWithAccountID
一次,而不是每次用戶打開視圖時調用。 將此代碼移動到- (void)applicationDidFinishLaunching:(UIApplication *)application
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.