1

アプリを iOS 6 に更新しているときに、Google アナリティクスも更新する必要があることがわかりました。

このメソッドに従って、 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 はいつでも (おそらく viewDidAppear で) [tracker trackView:self.trackedViewName] を呼び出すことができます。

また、GAITrackedViewController はこのプロパティで KVO を使用するため、self.trackedViewName = @"view name" が実行されるまでビュー トラッキングは有効になりません。

これを viewDidLoad で呼び出すと、最初の viewDidAppear が呼び出されるまでに正しく設定されていることが保証されます。

于 2012-12-20T01:32:41.397 に答える