2012-07-30 17 views
5

我正在试验静态单元,因此我做了一个表视图并在其中嵌入了一个UITableViewController,然后添加了一些静态单元。一切工作正常,直到我做了一个新的UITableViewController类,并将其作为一个自定义类通过接口构建器连接起来。从那时起,当我构建应用程序时,它只显示一个没有任何单元格的空Tableview,现在我想知道我错过了什么。自定义UITableViewController不加载静态单元

我尝试了一些研究,我怀疑我会成为第一个问,但显然我一直在寻找错误的东西。我想肯定有一些东西会传到ViewDidLoad,所以静态单元格会被加载?

回答

11

这里是解决方案:

取下.m文件下面的方法:

- (NSInteger)numberOfSectionsInTableView:(UITableView *)tableView 
{ 
} 

- (NSInteger)tableView:(UITableView *)tableView numberOfRowsInSection:(NSInteger)section 
{ 
} 

- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath 
{ 
} 
+0

救了我的命。这是解决方法,对! – Mehmet 2015-06-24 08:24:57

0

如果您使用模板UITableViewController,它可能会为您创建大量的骨架UITableViewDelegateUITableViewDataSource方法。当您将Storyboard与静态单元一起使用时,您不应该实现这些方法;只需从你的控制器中删除它们。

0

什么汉斯说。 另外确保你是否继承了这些方法的子类UITableViewController。

相关问题