2012-04-26 2 views
4

방금 ​​몇 개의 테이블 컨트롤러와 하나의보기 컨트롤러로 스토리 보드를 만들었습니다. 내 앱이보기 컨트롤러를 밀 때까지 모든 것이 제대로 작동합니다. 완전히 검은 색으로 표시됩니다. 지도보기, 이미지보기 또는 무엇이든 또는 아무것도 추가 할 수 없습니다 (완전한 빈보기 컨트롤러).하지만 항상 검은 색으로 표시됩니다.uiviewcontroller black

내비게이션 [self.navigationController pushViewController] 코드 행을 사용하여 푸시합니다.

이것은보기 컨트롤러와 함께 테이블 컨트롤러에서는 발생하지 않습니다.

의견이 있으십니까?

저는 Xcode 4.3.2 4E2002를 사용하고 있습니다. 사전에

덕분에,

사무엘

답변

3

당신은 제대로 스토리 보드를 정의 적이 있습니까? 이 문제는 스토리 보드를 제대로 초기화하지 못하고 스토리 보드에서 컨트롤러를 인스턴스화하지 않은 경우 발생할 수 있습니다. IE를 사용하려면 UIStoryboard 객체를 만들고 컨트롤러를 인스턴스화해야합니다. [storyboardObject instantiateViewControllerWithIdentifier: @"controllerName"]; ... 여기 스레드를 참조하십시오. http://mobile.tutsplus.com/tutorials/iphone/ios-5-sdk-storyboards

+0

안녕하세요! 내가 제안한대로 객체를 인스턴스화하려고 시도했습니다. UIStoryboard * secondStoryBoard = [UIStoryboard storyboardWithName : @ "MainStoryboard_iPhone"번들 : nil]; MapViewController * mvc = [secondStoryBoard instantiateViewControllerWithIdentifier : @ "PumpOnMapController"]; mvc.pump = self.pump; [self.navigationController pushViewController : mvc animated : YES]; 그리고 완벽하게 작동했습니다 ... 많은 감사합니다! –

+0

다행히 문제가 해결되었다고 들었습니다. 아마도 그 대답을 받아 들일 수 있습니까? 감사와 행운을 빕니다 :) –