1

私はストーリーボードで iOS5 を使用し、2 つの ViewController を作成しました。1 つは縦向き用、もう 1 つは横向き用です。2 つのビューを 2 つの「モーダル セグエ」で接続しました。使用したコードは次のとおりです。

- (BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation
{
UIDeviceOrientation deviceOrientation = [UIDevice currentDevice].orientation;
if (UIDeviceOrientationIsLandscape(deviceOrientation))
{
    [self performSegueWithIdentifier: @"aaaa" sender: self];
}
else if (deviceOrientation == UIDeviceOrientationPortrait)
{
    [self performSegueWithIdentifier: @"ddd" sender: self];
}    

return true;

}

縦向きから横向きに変更すると機能しますが、縦向きビューに戻ると「識別子 'ddd' のセグエがありません」でクラッシュしますが、存在します。

ありがとう。

4

1 に答える 1