0

私はXCodeのビューで見つけにくい問題をデバッグしている最中であり、現在のビュー階層を検査する方法があればそれが大好きです。これまでの私のアプローチは、問題が再発するまで、アプリ内のすべてのビューを削除し、各ビューを順番に追加し直すことでした。前述のアプローチは、時間がかかり、面倒であり、より堅牢で再現性のあるソリューションを求めています。

それで、私はグループに尋ねます、デバッグセッション中にXCodeのビュー階層を検査する方法はありますか?これを行うサードパーティのユーティリティはありますか?

4

1 に答える 1

1

デバッガーでは、次のように入力できます

> po [view recursiveDescription]

または、NSLog ステートメントを使用する場合

NSLog(@"%@", [view performSelector:@selector(recursiveDescription)]);

Apple はこのドキュメントでそれについて言及しています: http://developer.apple.com/library/ios/#technotes/tn2239/_index.html

それ以外の場合は、ドキュメントを見つけるのに問題があるため、「プライベート API」を構成するかどうかはわかりません。つまり、App Store に送信するコードに含めたくない場合があります。

于 2012-11-28T02:05:43.090 に答える