オブジェクトのメソッドが呼び出されたかどうかを調べるには、オブジェクト-cに方法がありますか?KVOと似ていますか?オブジェクトメソッドの呼び出しに関する通知
私は常にviewDidAppearとviewDidDissDear内に入る必要があるトラッキングコードを持っています。 これらのメソッドのいずれかが呼び出されたときに通知を受けて、その2つのメソッドの外側にあるオブジェクトのトラッキングを開始するか、トラッキングを停止することができます。
あなたは、おそらく私はちょうどまあ、私は、ユーザーからこのハッセルを取りたい...これら二つの方法の内側に私のトラッキングコードを呼び出し、追跡プロセスを自動化することができれば、なぜ私はそれを必要とすると言うことができます。
EDIT
これは、現在何が起こっているかである。
- (void)viewDidAppear:(BOOL)animated{
[self.view trackWithKey:@"Unique UI Element key"];
//...
}
- (void)viewDidDisappear:(BOOL)animated{
[self.view stopTracking];
//...
}
これは私がやりたいものです。
-(void)viewDidLoad{
[tracker.trackWithKey:@"xxxxxx"];
}
tracker
オブジェクトは、その親に聞きますViewDidAppear
とviewDidDisappear
メソッド呼び出しのため、起動するとei呼び出しの開始または停止を追跡します。
この質問にはいくつかの必要な情報がありません。それは明確ではない(あなたが何をしているか)(http://meta.stackexchange.com/questions/66377/)。あなたは図書館を開発していますか?もしそうなら、全体的なデザインは何ですか?そうでない場合は、どのユーザーについて話していますか?いつものように、[サンプルコード](http://sscce.org/)は王です。 – outis
質問で私の編集をご覧ください、私は何を探しているかを説明するためにいくつかのコードを追加しました。 – Cyprian
この更新プログラムは私のコメントには対応していません。この質問には依然として[XY問題](http://meta.stackexchange.com/questions/66377/)があります。 – outis