1
Xcode 8 beta 4 및 Swift 3을 사용하고 있습니다. LLDB를 사용하여 제스추어 인식기가 뷰 컨트롤러의 요소에 추가/작동하는지 확인하고 싶습니다.Xcode에서 LLDB를 사용하여 뷰에 첨부 된 모든 제스처 인식기를 얻는 방법은 무엇입니까?
LLDB를 사용하여이를 수행하는 방법은 무엇입니까?
Xcode 8 beta 4 및 Swift 3을 사용하고 있습니다. LLDB를 사용하여 제스추어 인식기가 뷰 컨트롤러의 요소에 추가/작동하는지 확인하고 싶습니다.Xcode에서 LLDB를 사용하여 뷰에 첨부 된 모든 제스처 인식기를 얻는 방법은 무엇입니까?
LLDB를 사용하여이를 수행하는 방법은 무엇입니까?
그것은 매우 간단합니다 : 가 lldb이 주소의 변수를 생성하고 제스처 인식기를 질문 : 당신이 (내가 제대로 이해한다면, 당신은 뷰 계층 디버거를 사용하려는) Object Inspector에서보기의 주소를 찾을 필요 재산 :
(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>)>>
)