1

在将应用程序更新到 ios 6 时,我发现谷歌分析也需要更新。

按照这个方法,我发现它需要一个扩展 GAITrackedViewController 类的 ViewController

https://developers.google.com/analytics/devguides/collection/ios/v2/

该指南在 ViewDidLoad 方法中提到了以下代码,而我希望在某些特定方法中使用它。它似乎不起作用。好心提醒。

self.trackedViewName = @"My App";
4

1 回答 1

0

使用 GAITrackedViewController 意味着放弃对何时调用 [tracker trackView:viewName] 的控制。设置 trackedViewName 允许 GAITrackedViewController 随时调用 [tracker trackView:self.trackedViewName](大概在 viewDidAppear 中)。

此外,GAITrackedViewController 在这个属性上使用了一个 KVO,所以在执行 self.trackedViewName = @"view name" 之前不会打开视图跟踪。

在 viewDidLoad 中调用它可确保在调用第一个 viewDidAppear 时它已正确设置。

于 2012-12-20T01:32:41.397 回答