2013-10-07 1 views
1

저는 요즘 XCode 5의 디버거에서 중단 점에서 멈추었을 때 클래스의 변수 목록에 클래스의 모든 변수가 표시되지 않는다는 사실에 좌절감을 나타 냈습니다. 예를 들어, SplitViewController는 UIViewController 만 해당 내용으로 표시합니다.XCode 5의 디버거에서 클래스의 모든 변수 목록을 찾아 보시겠습니까?

그러나 콘솔에 "po self.myVariable"을 입력했는지 확인했습니다. (그것이 끝나는 것에주의하십시오.) 그런 다음 자동 완성 대화 상자는 부모 클래스에서 상속받은 것을 포함하여 모든 변수의 전체 목록으로 나타납니다. 정확히 찾고있는 것이지만 약 5 개만 볼 수 있기 때문에 읽기가 어렵습니다. 한 번에 크기를 조정할 수없는 작은 팝업 창이 나타납니다.

왼쪽에 XCode가 표시된 모든 값을 클래스 목록에 표시 할 수있는 설정이 있습니까? (삼각형을 클릭하여 클래스를 확장하는 곳)

+0

디버거의 클래스 목록에서 범위를 변경하면 도움이됩니까? – macshome

+0

'p * self.myVariable'을 사용해보십시오. –

+0

@macshome - 불행히도 아니오. 범위 목록을 최대로 확장해도 도움이되지 않습니다. –

답변

1

디버그 패널의 왼쪽 하단 모서리에는 중지되었을 때 표시되는 변수를 제어하는 ​​다중 선택기 선택기가 있습니다. 기본 상태는 "자동"입니다. 이는 최근에 수정 된 것을 의미하는 경향이 있으며 아마도 귀하의 설정이 무엇인지 알 수 있습니다. "로컬 변수"또는 "모든 변수, 전역, 레지스터 및 통계"으로 변경할 수 있습니다.

관련 문제