当开始一个新项目(基于单一视图)时,我在尝试使用自定义UITableViewController时开始出现奇怪的崩溃。自定义UITableViewController在其他应用程序启动时运行得很好,但现在它在新项目中使用时似乎失败了。
这就是我实例化UITableViewController的方法:
TestViewController * tableViewController = [[TestViewController alloc] initWithStyle:UITableViewStyleGrouped];
[self.view addSubview:tableViewController.tableView];
现在编译器严格得多,所以我确保在标题中添加所需的协议,如下所示:
@interface TestViewController : UITableViewController <UITableViewDelegate, UITableViewDataSource> {
我收到以下消息:
-[__NSMallocBlock__ numberOfSectionsInTableView:]: unrecognized selector sent to instance 0x654dcd0
在自定义UITableViewController的实现中,我很难编码段和行的数量,但我仍然遇到这个问题。
我不知道从哪里开始,我感谢我能得到的任何帮助, 谢谢