尝试运行应用程序时模拟器出错

时间:2012-10-28 10:48:04

标签: objective-c xcode uiviewcontroller ios-simulator uitableview

我使用故事板创建了应用程序。我的应用有一个表格,一些按钮和标签

当我尝试运行我的应用模拟器时会产生错误:Terminating app due to uncaught exception 'NSInvalidArgumentException', reason: '-[UIViewController tableView:numberOfRowsInSection:]: unrecognized selector sent to instance 0x719de00'

UIViewController tableView:numberOfRowsInSection:表示我不能将“numberOfRowsInSection”与“UIViewController”一起使用?

我尝试使用“UITableViewController”,但是使用此控制器,我找不到适合我的按钮和标签。

我做错了什么?

感谢。

2 个答案:

答案 0 :(得分:0)

您需要将UITableView委托给UIViewController,打开Connections检查器并将“delegate”和“dataSource”条目拖到主视图控制器上故事板。

答案 1 :(得分:0)

添加UITableView并设置Datasource和Delegate后,我们必须使用一些UITableview Delegate方法。例如NumberOfRowsInSection,NumberOfSection等。   请使用Essential Delegate方法或删除UItableView。