2012-08-15 2 views
0

iPad에서 iPhone으로 응용 프로그램을 포팅하여 보편화했습니다. 나는 목록 객체와 함께 tableView를 가지고 있고 각 객체에 대한 정보가있는 뷰를 가지고있다. iPad에서는 모든 것이 잘 작동하며, iPhone에서도 작동하는 새로운 tableview를 만들었습니다.콘센트를 정보에 연결하는 데 문제가 있습니다.

개체의 정보가 iPhone의보기에 표시되지 않는 것은 작동하지 않습니다. 일부 이미지, 레이블 및 텍스트 뷰가 일부 콘센트에 연결되어 있습니다. AppDelegate에 의해 "채워집니다". 나는 콘센트를 연결할 수 있지만 정보를 표시하지는 않습니다. 콘솔에 오류가 나타나지 않습니다.

아무도 제안 사항이 있습니까?

편집 : "med"(typo, norwegian kicked in)가 삭제되었습니다.

+1

'med AppDelegate'? – occulus

답변

0

콘센트를 채울 때 콘센트에 null이 없도록 NSLog를 추가해 보았습니까? 뷰 자체가로드되기 전에 콘센트에 데이터를 채우려는 경우 콘센트는 그 당시에는 nil입니다.

+0

답변 해 주셔서 감사합니다. 아니, 나는하지 않는다. 나는 xcode에 익숙하지 않으므로 NSLog에 대해 모른다. 내 애플 리케이션에 대한 또 다른 사항은 iPad 버전은 분할 뷰를 사용하므로 새로 고침 메서드에서 콘센트를로드하지만 아이폰은 새로운 뷰이므로 ViewDidLoad에서로드하려고하지만 작동하지 않는다. ViewDidLoad에 프로그래밍 방식으로 textview를 추가했는데 내용이 없습니다 (배경색 등을 추가했기 때문에 볼 수 있습니다). 그러나이 텍스트 뷰는 AppDelegate에서로드하는 것으로 가정합니다. – user1546754

0

테이블 뷰의 대리인 및/또는 데이터 소스를 설정하지 않은 것 같습니다. 이 작업을 프로그래밍 방식으로 수행하거나 IB에서 연결하십시오.

관련 문제