2010-03-28 32 views
0

我创建了一个tableView,它在单个视图应用中工作正常,但是只要我更改了Tab Bar Controller的视图控制器,然后在表格视图中点击了视图选项卡,我突然得到了这个!出了什么问题?选项卡栏的TableView问题?

[Session started at 2010-03-28 15:30:15 +0100.] 
2010-03-28 15:30:17.763 LogbookTable[13473:207] *** -[UIViewController tableView:numberOfRowsInSection:]: unrecognized selector sent to instance 0x3b14d10 
2010-03-28 15:30:17.765 LogbookTable[13473:207] *** Terminating app due to uncaught exception 'NSInvalidArgumentException', reason: '*** -[UIViewController tableView:numberOfRowsInSection:]: unrecognized selector sent to instance 0x3b14d10' 
2010-03-28 15:30:17.766 LogbookTable[13473:207] Stack: (
    29303899, 
    2465178889, 
    29685819, 
    29255286, 
    29107906, 
    4372518, 
    4379894, 
    4378891, 
    3095430, 
    3035941, 
    3077376, 
    3065931, 
    55820976, 
    55820399, 
    55818438, 
    55817530, 
    2739877, 
    2763572, 
    2745983, 
    2773089, 
    37399897, 
    29088640, 
    29084744, 
    2739733, 
    2777007, 
    10496, 
    10350 
) 
+1

实际上,它看起来像是试图发送一个'numberOfRowsInSection'消息给UIViewController而不是UITableViewController。 – Rengers 2010-03-28 17:32:59

回答

2

你有一个UIViewController的地方,应该是一个UITableViewController。在Interface Builder中检查您的视图层次结构。

+0

我发现我的问题,我刚刚在界面生成器中为我的标签栏设置了错误类型的视图控制器,很傻! – 2010-04-11 19:43:17