-1

嗨我面临问题

我有导航基础 iPad 应用程序,现在我创建了两个 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

采用 ...

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

代替

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

或者

检查文件所有者中注册按钮的 IBAction 是否正确设置????

可能对你有帮助:)

于 2012-09-30T06:54:49.593 回答
0

将以下行添加到您的代码中,然后发布生成的日志:

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

我猜想你的 self.navigationController 会以某种方式为(null),这就是视图没有加载的原因。

于 2012-09-30T09:44:43.293 回答