我在多個iOS應用上使用了Google Analytics(分析)。沒問題。這一次,問題。iOS Google Analytics(分析)內存失控FAST
我使用3.0版進行基本設置。添加庫/標題,包含所需的框架,並將鍋爐板代碼填入AppDelegate.m
。到目前爲止,一切都如預期般運作。我把我的第一個UIViewController
和改變它擴展GAITrackedViewController
,它擊中球迷。該應用程序在第一個屏幕上凍結,內存使用量開始增加,每秒大約4Meg。所以我改回UIViewController
,一切都很好。我嘗試在viewDidLoad
中手動創建屏幕名稱調用。
// Analytics
id tracker = [[GAI sharedInstance] defaultTracker];
[tracker set:kGAIScreenName value:@"Initial"];
[tracker send:[[GAIDictionaryBuilder createAppView] build]];
同樣的事情發生。我的視圖控制器有一個自定義容器視圖,它是一個通用的UINavigationViewController
上的根視圖控制器。我認爲這可能是自定義容器混淆了哪些是活動視圖控制器和使用什麼屏幕名稱(但在日誌記錄中我沒有看到這一點)。
有沒有人遇到這個問題,並能夠明確究竟是什麼導致它,以及如何解決它?
使用儀器。什麼是分配?哪裏? – Wain
從'NSManagedObjectID'類的'URIRepresentation'方法調用'CFString'和'CFURL'。很多小的。我不能(可能我只是不知道該怎麼做)超出這個範圍,因爲它看起來是從谷歌的圖書館中走出來的。 – DBD