lldb를 사용하여 iOS 응용 프로그램을 디버깅하려고하는데 디버그에서 정말 이상한 오류가 발생합니다.lldb 오류 : 형식의 객체에 속성이 없습니다.
내 중단하기 전에 몇 줄은, 내가있어 :
내가 lldb에서print frame
명령을 아무런 문제없이 액세스 할 수 있습니다
CGRect frame = view.frame;
. 내가 lldb 다시 프레임에 액세스하려고 할 때, 나는 print view.frame
을 입력하고 다음과 같은 오류가 발생합니다 :
error: property 'frame' not found on object of type 'UIView *'
나는 view
을 확인할 수있는이 이해가되지 않습니다이 UIView*
인스턴스하고있다
(UIView *) $4 = 0x1e199bf0 <MyAppCustomView: 0x1e199bf0; frame = (3398 3396; 204 208); layer = <CALayer: 0x1e199ce0>>
이 특정 lldb 오류가 나 에 많은을 발생하고, 내가 할 수있는 : 올바른 결과를 po view
를 입력하고 얻어서 프레임이라고 유효한 특성 이 오류의 원인을 찾을 수 없습니다. 어떤 사람은 Property 'count' not found on object of type 'NSMutableArray *' PO command in lldb에서 gdb를 (gdb) p view.frame
으로 사용할 수 있다고 제안했지만, 나는 error: '(gdb)' is not a valid command.
을 얻었으며 gdb 명령이 "작동하겠습니까?" 어쨌든 다른 디버거 내부.
무작위로 발생하는이 버그에 대한 제안 사항이나 해결 방법은 있습니까?
인쇄 [뷰 프레임] –
이미 시도 : 오류 : 알려진 방법 '- 프레임'; 메시지를 메서드의 반환 유형으로 보냅니다. –
print [(UIView *) 뷰 프레임]도 작동하지 않습니다. –