1
私はXcode 8 beta 4とSwift 3を使用しています。LLDBを使用して、ジェスチャ認識機能がビューコントローラの要素に追加/機能しているかどうかをチェックしたいと思います。XcodeでLLDBを使用してビューに添付されているすべてのジェスチャ認識機能を取得する方法は?
LLDBを使用する方法
私はXcode 8 beta 4とSwift 3を使用しています。LLDBを使用して、ジェスチャ認識機能がビューコントローラの要素に追加/機能しているかどうかをチェックしたいと思います。XcodeでLLDBを使用してビューに添付されているすべてのジェスチャ認識機能を取得する方法は?
LLDBを使用する方法
それは非常に簡単です:あなたは(私が正しく理解していれば、あなたはビュー階層のデバッガを使用したい)オブジェクトインスペクタでビューのアドレスを見つける必要があります。 lldbにこのアドレスを持つ変数を作成し、ジェスチャー認識を尋ねますプロパティ:
(lldb) e UIView* $view = (UIView*) 0x10bd11cf0
(lldb) po [$view gestureRecognizers]
<__NSSingleObjectArrayI 0x170015f20>(
<UIGestureRecognizer: 0x174167200; state = Possible; view = <UIView 0x10bd11cf0>; target= <(action=gestureChanged:, target=<TestFacebookSDK.ViewController 0x100c0d6f0>)>>
)