我似乎无法在网上找到这个。我在其中一个视图中有一个添加按钮,我已将其连接到名为IBAction
的{{1}}方法。在我的故事板中,我创建了一个视图,其中包含一个表单。我也在故事板中为该视图分配了一个类。该类称为add
。
我试图以模态方式呈现此视图,然后将委托设置为调用AddItemViewController的视图。但是,我得到的只是一个显示的空UITableViewController。这是我正在尝试使用的代码:
AddItemViewController
有什么我想念的吗?为什么它只显示一个空表而不是我在故事板中设置的视图控制器?
以下是AddItemViewController的代码:
- (IBAction)add {
AddItemViewController *addItem = [[AddItemViewController alloc] init];
addItem.delegate = self;
[self presentModalViewController:addItem animated:YES];
}
答案 0 :(得分:1)
好吧,AddItemViewController
继承自UITableViewController,而不是UIViewController,因此UITableViewController显示是有道理的。
你应该像这样发起AddItemViewController
:
AddItemViewController *addItem = [[AddItemViewController alloc] initWithNibName:@"AddItemViewController"];