我有一个奇怪的问题,与iPhone 4的模拟器有关,但没有iPhone 5的模拟器......
情况是:我有一个由一个包含TableViewController的VC组成的屏幕。在VC类中,我声明了UITableView(UITableViewDelegate,UITableViewDataSource)的委托类。此外,我已将委托和dataSource指向文件所有者。
在这种情况下,我在iPhone 5模拟器上运行应用程序并且一切正常,但是我在iPhone 4模拟器上运行应用程序,没有显示TableView。这完成了我所做的所有测试。
我硬编码方法numberOfSectionsInTableView的返回值,numberOfRowsInSection总是返回一个数字:“return 1”和“return 2”。当我一步一步地运行它时,我可以看到为这些方法返回的值是可以的,但当我强制调用时:
[tableview reloadData]
永远不会调用cellForRowAtIndexPath ...
任何想法??
谢谢!
答案 0 :(得分:0)
检查
<UITableViewDataSource,UITableViewDelegate>
添加到.h声明