我想我错过了一些简单的东西,但我无法确切地知道它是什么.
我正在尝试使用a设置一个应用程序UITabViewController
,其中一个选项卡将具有UITableView和UISearchBar(但没有导航控制器).我UITabViewController
在界面构建器中设置了所有选项卡,并且视图位于自己的xib文件中.选项卡的xib文件UITableView
已设置并连接如下.
浏览器中的东西:文件的所有者(类是我的自定义类,是UITableViewController的子级)视图 - >查看
View (class UIView, reference view -> File's owner) contains: UITableView (if i try and set references to the data source / delegate, the app breaks) UISearchBar (unconfigured at the moment)
此设置显示所有项目并且没有锁定,但是当我尝试使用UITableView加载选项卡时,我无法分配DataSource而不会崩溃.如何在IB或代码中将数据导入此表?我的想法如下:
实现自定义UITableView类,连接到IB中的表视图或Xcode中的自定义tableviewcontroller.
磅头或笔记本电脑靠墙,直到它工作.
更新:当我连接Tableview的数据源并委托给文件所有者(他的类是我的自定义tableviewcontroller)时,模拟器推送到控制台的错误.
2/14/09 6:59:12 PM TabBarWillbeRight [33172] *由于未捕获的异常'NSInvalidArgumentException'终止应用程序,原因:'* - [UIViewController tableView:numberOfRowsInSection:]:无法识别的选择器发送到实例0x523760
小智.. 24
我有一个类似的错误消息问题.简单的解决方案是在IB中单击TabBarController中的View(灰色矩形,表示"从...加载的视图"),并将元素的类更改为我的TableViewController的类名.
我有一个类似的错误消息问题.简单的解决方案是在IB中单击TabBarController中的View(灰色矩形,表示"从...加载的视图"),并将元素的类更改为我的TableViewController的类名.