1

ログイン画面からサインアップに移動しようとしています。しかし、エラーが発生しています...

キャッチされていない例外 'NSInvalidArgumentException' が原因でアプリを終了しています。

ログイン.H

#import "SignupController.h"

@interface LoginController : UIViewController {

IBOutlet SignupController *signupController;

ログイン.M

(IBAction)signup:(UIButton*) sender
{
    NSLog(@"lla"); 
        [self presentModalViewController:signupController animated:YES];

}
4

2 に答える 2

2

最初に signupController を割り当てて開始する必要があります。

self.signupController = [[SignupController alloc]initWithNibName:xibname];
[self presentModalViewController:signupController animated:YES];

xibnameインターフェースファイルが呼び出された場合、 @"signupController" のような nibfile の名前になります。signupController.xib

セバスチャン

于 2012-05-03T17:18:42.677 に答える
1

nib ファイルを使用しない場合:

signupController = [[SignupController  alloc] init];
[self presentModalViewController:signupController animated:YES];

nib ファイルを使用する場合:

signupController = [[SignupController  alloc] initWithNibName:@"nib file name with out ext" bundle:nil];
[self presentModalViewController:signupController animated:YES];
于 2012-05-03T17:19:11.843 に答える