在iOS 5中以模态方式呈现视图

时间:2011-11-04 00:23:53

标签: iphone ios ios5

我似乎无法在网上找到这个。我在其中一个视图中有一个添加按钮,我已将其连接到名为IBAction的{​​{1}}方法。在我的故事板中,我创建了一个视图,其中包含一个表单。我也在故事板中为该视图分配了一个类。该类称为add

我试图以模态方式呈现此视图,然后将委托设置为调用AddItemViewController的视图。但是,我得到的只是一个显示的空UITableViewController。这是我正在尝试使用的代码:

AddItemViewController

有什么我想念的吗?为什么它只显示一个空表而不是我在故事板中设置的视图控制器?

以下是AddItemViewController的代码:

- (IBAction)add {
    AddItemViewController *addItem = [[AddItemViewController alloc] init];
    addItem.delegate = self;
    [self presentModalViewController:addItem animated:YES];
}

1 个答案:

答案 0 :(得分:1)

好吧,AddItemViewController继承自UITableViewController,而不是UIViewController,因此UITableViewController显示是有道理的。

你应该像这样发起AddItemViewController

AddItemViewController *addItem = [[AddItemViewController alloc] initWithNibName:@"AddItemViewController"];