0

次のコードは私にはうまくいきません。メソッドが呼び出されるたびにアプリがクラッシュします何が間違っていますか?

このコードはストーリーボード形式を使用します

.hファイル内

@class SendVideoViewController;

...

@property (nonatomic) SendVideoViewController *sendVideoViewController;

.mファイル内

#import "SendVideoViewController.h"
...
@synthesize sendVideoViewController;
...
- (IBAction)signMeUpButtonPressed:(id)sender {
termsAndConditionsViewController = [[TermsAndConditionsViewController alloc] init];
[self presentViewController:termsAndConditionsViewController animated:YES completion:nil];
//[self.view insertSubview:termsAndConditionsViewController.view atIndex:0];
}
4

2 に答える 2

2

コードは次のようになります。

sendVideoViewController = [[SendVideoViewController alloc] init];
[self presentViewController:sendVideoViewController animated:YES completion:nil];

現在、ジェネリックUIViewControllerクラスをインスタンス化しています。クラスで定義したタイプのオブジェクトを作成するには、ではなく、そのクラスSendVideoViewControllerを呼び出す必要があります。ドキュメントをブラッシュアップすることをお勧めします。+allocUIViewController

于 2012-12-11T03:12:23.583 に答える