-1

こんにちは私は問題に直面しています

私はナビゲーションベースのiPadアプリを持っています.今、私は2つのlogin.h、login.m、login.xibとregistration.h、registration.m、registration.xibを作成しました.私のlogin.xibには、ボタンを登録しています.このボタン登録で、オブジェクトが作成され、登録クラスの initWithNibName が呼び出されますが、nib はロードされません。

私のコードは次のとおりです。

Registration *registration = [[Registration alloc] initWithNibName:@"Registation" bundle:nil];
 [self.navigationController pushViewController:registration animated:YES]; 

私を助けてください。

4

2 に答える 2

0

次の行をコードに追加し、結果のログを投稿します。

NSLog(@"Self: %@, NavController: %@, Registration: %@", self, self.navigationController, registration);

どういうわけかあなたの self.navigationController が (null) になり、それがビューがロードされていない理由だと思います。

于 2012-09-30T09:44:43.293 に答える
0

使用する ...

Registration *registration = [[Registration alloc] init];

代わりに

Registration *registration = [[Registration alloc] initWithNibName:@"Registation" bundle:nil]; 

また

File's Owner の Register Button の IBAction を確認してください。正しく設定されているかどうか????

あなたの助けになるかもしれません:)

于 2012-09-30T06:54:49.593 に答える