我已多次犯了这个错误,所以我想我会分享解决方案。当我将模拟的iOS应用程序转换为真实的应用程序时,通常会发生这种情况。在我嘲笑的时候,我在Xcode中使用了故事板而没有将子句分配给UIViewControllers。但是当我对设计感到满意时,我会编写代码,然后创建子类并将它们分配给故事板屏幕。
我遇到的一个常见问题是,当我分配子类时,我的UITableViewController屏幕的静态内容会消失。
重现问题的步骤:
此时,当我在模拟器中运行项目时,屏幕的静态内容已经消失。
答案 0 :(得分:1)
这是上述序列中缺少的步骤。
要移除的代码:
- (NSInteger)numberOfSectionsInTableView:(UITableView *)tableView
{
// Return the number of sections.
return 0;
}
- (NSInteger)tableView:(UITableView *)tableView numberOfRowsInSection:(NSInteger)section
{
// Return the number of rows in the section.
return 0;
}
在您需要将静态单元格中的内容更改为动态单元格之前,您需要保留此代码。