2011-02-27 4 views
1

인터페이스 빌더에 UITableView 및 UILabel이있는 UIView를 만들었습니다. 이들은 IBOutlets에 상응하는 UIView 클래스에 연결됩니다.UILabel이 할당되지 않았습니다. null입니다 - 이유가 무엇입니까?

UIView 클래스에서 UITableViewDataSource 및 UITableViewDelegate를 구현했습니다. 이러한 메서드가 호출 될 때 위임자는 올바르게 작동합니다.

그러나 "viewDidLoad"메서드에서 UILabel을 업데이트하려고하면 UILabel이 생성되지 않아 아무 일도 발생하지 않습니다. 디버거에 x0 값이 표시됩니다.

무엇이 문제입니까? 그리고 내가 UILabel을 만들기 위해해야 ​​할 일은 무엇입니까?

+0

당신은 .h 파일의 UILable 속성을 말하고 나중에 .m 파일에서 합성합니다. – devsri

+1

예. 문제는 정확히 지금은 확실하지 않지만 문제는 해결되었습니다. 레이블 대신 tableHeader 속성을 사용하기로 결정하고이 URL의 샘플 코드를 사용했습니다. http://cocoawithlove.com/2009/04/easy-custom-uitableview-drawing.html. 그러나, 나는 레이블을 남겨 뒀고, 충분히 그것은 또한 업데이트 된 텍스트를 표시하고있다. –

+0

ths gud to hear .... .... :) – devsri

답변

0

테이블 뷰를 볼 수 있다면 xib 파일이 올바르게로드됨을 의미합니다. 내가 생각할 수있는 유일한 것은 인터페이스 빌더에 UILabel에 연결되어 있지 않다는 것을 확인하고 다시 연결하는 것입니다.

관련 문제