iOS PresentModalViewController无法正常工作

时间:2012-08-01 19:59:47

标签: ios uiviewcontroller

我在根视图控制器中。然后分配secondviewcontroller

         SecondViewControl *second=[[SecondViewControl alloc] init];
         [self presentModalViewController:second animated:NO];

第二个viewcontroller的视图没有显示

AddSubView方法虽然有效。              [self.view addSubView:second.view];

为什么presetModalViewController不起作用?

1 个答案:

答案 0 :(得分:1)

通常,您将使用实际定义用户界面的.xib文件分配SecondViewControl。考虑使用这样的一行(为了便于阅读):

SecondViewControl *second = [[SecondViewControl alloc]
                             initWithNibName:@"SecondView" 
                             bundle:nil];

如果没有附带的.xib来定义视图,您可能会留下一个视图控制器,它没有必要的属性设置来实际支持用户交互,因此presentModalViewController:可能会遇到麻烦。