2012-11-28 4 views
0

저는 XCode에서 뷰를 찾기 어려워 디버깅하는 중이며, 현재 뷰 계층 구조를 검사 할 방법이 있다면 그것을 좋아할 것입니다. 과거에는 내 앱에서 모든보기를 제거하고 문제가 다시 나타나기 전까지 각보기를 순서대로 다시 추가하는 방식으로 접근했습니다. 앞에서 언급 한 방법은 시간이 오래 걸리고 지루하고 반복적 인 솔루션을 필요로합니다.Xcode에서 디버그 세션 중에 UIView의 인스턴스를 볼 수있는 방법이 있습니까?

그래서 그룹에 질문합니다. 디버그 세션 중에 XCode에서 뷰 계층 구조를 검사 할 수있는 방법이 있습니까? 이 작업을 수행하는 타사 유틸리티가 있습니까?

디버거에서

답변

1

, 당신은

> po [view recursiveDescription] 

를 입력하거나 할 수 있습니다 당신이 NSLog 문 애플은이 문서에서 언급

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

사용하려는 경우 그렇지 않으면, 비록 http://developer.apple.com/library/ios/#technotes/tn2239/_index.html

을, 나는 그것에 대한 문서를 찾는 데 문제가있어서 "private API"인지 아닌지를 모른다. 즉, App Store에 제출하는 코드에이 코드를 포함시키지 않을 수도 있습니다.

+0

정말 고마워. 그게 내가 원하는거야. – oddmeter

관련 문제