2009-05-25 5 views
0

UIViewController가 있고 myview.view.hidden과 같은 속성을보고 싶습니다. UIViewController의 인스턴스를 선언하는 또 다른 클래스에서 코드를 통해 속성을 할당하고 읽을 수 있지만 다양한 지점에서 값을 알고 싶습니다. 디버거 콘솔에서 "po myview.view.hidden"또는 "p myview.view.hidden"을 수행 할 수 없습니다. 그것을 할 다른 방법이 있습니까?디버거에서 속성 값을 보는 방법

답변

2
po [[myview view] hidden] 
+0

감사합니다. 이 메시지는 "대상이이 메시지 선택자에 응답하지 않습니다."라는 메시지가 나타납니다. – 4thSpace

+1

"po myview"로 시작하십시오. 그런 다음 "po [myview view]". 그런 다음 "po [[myview view] hidden]". 어떤 수업이 잘못된지 발견하게 될 것입니다. "myview"라는 객체에는 "view"라는 메서드가 거의 없을 것입니다. "myview"가보기 컨트롤러입니까? "보기 컨트롤러"를 "보기"로 축약하지 마십시오. 그것은 당신의 코드에 많은 혼란을 일으킬 것입니다. 필요한 경우보기 컨트롤러, 컨트롤러 또는 "vc"라고 부릅니다. 그러나보기와보기 컨트롤러를 혼동하지 마십시오. 이로 인해이 오류가 발생하는 것일 수 있습니다. "myview"가 실제로보기 인 경우. –

관련 문제