2013-02-28 1 views
0

변경하는 뷰의 사용을 프로그래밍 방식으로 테스트하기 위해 응용 프로그램을 만들었으므로 스토리 보드와 두 개의 클래스에 두 개의 뷰가 있습니다. 이제 ViewController에서 RedViewController를 표시하는 버튼을 탭하면됩니다. 그러나이 버튼을 누르면 검정색 화면 만 나타납니다. 누구든지 그 문제를 해결하는 방법에 대해 알고 있습니까?iOS 6 presentviewcontroller 검은 화면을 표시합니다.

-(IBAction)showred:(id)sender{ 

    RedViewController *viewController = [[RedViewController alloc] init]; 
    [self presentViewController:viewController animated:YES completion:nil]; 
} 

마이클

+0

RedViewController를 확인하십시오. xib를 찾지 못했거나 컨트롤을로드하지 않았을 수 있습니다. – Madman

+0

스토리 보드에 RedViewController 인터페이스가 있으며 RedViewController에 연결되어 있으므로 문제가되지 않습니다. –

답변

0

스토리 보드를 사용하고 거기 RedViewController viewcontroller의 뷰를 정의한 경우,이보기로 전환 할 수있는 코드를 작성하거나 당신이 당신의 단추를 연결해야합니까하지 않습니다 감사합니다 IBAction. 대신 스토리 보드에서 RedViewController의 뷰로 전환해야하는 버튼에서 드래그해야했습니다.
코드에서 init의 새 RedViewController 개체를 만듭니다. 즉,보기가 어떤 방식인지 알 필요가 없으므로 - 검정색을 사용합니다.

관련 문제