我使用故事板创建了应用程序。我的应用有一个表格,一些按钮和标签。
当我尝试运行我的应用模拟器时会产生错误:Terminating app due to uncaught exception 'NSInvalidArgumentException', reason: '-[UIViewController tableView:numberOfRowsInSection:]: unrecognized selector sent to instance 0x719de00'
UIViewController tableView:numberOfRowsInSection:
表示我不能将“numberOfRowsInSection”与“UIViewController”一起使用?
我尝试使用“UITableViewController”,但是使用此控制器,我找不到适合我的按钮和标签。
我做错了什么?
感谢。
答案 0 :(得分:0)
您需要将UITableView
委托给UIViewController
,打开Connections检查器并将“delegate
”和“dataSource
”条目拖到主视图控制器上故事板。
答案 1 :(得分:0)
添加UITableView并设置Datasource和Delegate后,我们必须使用一些UITableview Delegate方法。例如NumberOfRowsInSection,NumberOfSection等。 请使用Essential Delegate方法或删除UItableView。