1

私はこれを試します:

ViewController.h

@class SecondView;

@interface Introduccion : UIViewController{

    SecondView *second;
}

-(IBAction)AnimatecreditsPage:(id)sender;

@end

ViewController.m

-(IBAction)AnimatecreditsPage:(id)sender{

    second = [[SecondView alloc]initWithNibName:@"SecondView" bundle:nil];

    second.modalTransitionStyle = UIModalTransitionStylePartialCurl;
    [self presentModalViewController:second animated:YES];

}

ストーリーボードを使用していますが、すでにビューコントローラーを対応するクラスにリンクしています。ボタンを押すと、iPhone シミュレーターがクラッシュするだけです。ナビゲーションコントローラーとタブバーコントローラーを使用しています。

ビューコントローラーのイメージ

ありがとう!!:) 私を助けてください。

4

1 に答える 1

0

存在しないxibを指しているため、あなたが試みている方法はクラッシュしています。ストーリーボードでは複数のビュー コントローラーを使用できるため、インターフェイス ビルダーの属性インスペクター セクションで、使用するビュー コントローラーに識別子を追加する必要があります。これにより、次のコードを使用して、ストーリーボード内の指定した ID を持つビュー コントローラーをプログラムでインスタンス化できます。

second = [self.storyboard instantiateViewControllerWithIdentifier:@"someID"];

それ以外の:

second = [[SecondView alloc]initWithNibName:@"SecondView" bundle:nil];
于 2012-09-17T00:36:01.203 に答える