Objective c 从ios5中的按钮单击调用时,Viewcontroller为空 当我创建一个没有NIB文件的视图控制器时,按钮点击视图控制器显示了一个空白视图。< /P> - (IBAction)OK:(id)sender { mainViewController *main = [[mainViewController alloc]init]; [self presentModalViewController:main animated:NO]; }

Objective c 从ios5中的按钮单击调用时,Viewcontroller为空 当我创建一个没有NIB文件的视图控制器时,按钮点击视图控制器显示了一个空白视图。< /P> - (IBAction)OK:(id)sender { mainViewController *main = [[mainViewController alloc]init]; [self presentModalViewController:main animated:NO]; },objective-c,ios,Objective C,Ios,您可能希望使用nib名称初始化它: mainViewController *main = [[mainViewController alloc] initWithNibName:@"mainViewController" bundle:nil]; nib文件决定了视图。如果要创建没有nib文件的view controller实例,则预期结果为空视图。你在期待什么?就像他说的,他没有笔尖。所以这个答案对他没有帮助。

您可能希望使用nib名称初始化它:

mainViewController *main = [[mainViewController alloc] initWithNibName:@"mainViewController" bundle:nil];

nib文件决定了视图。如果要创建没有nib文件的view controller实例,则预期结果为空视图。你在期待什么?就像他说的,他没有笔尖。所以这个答案对他没有帮助。