我有一个包含一些控件等的UIView ...这个UIView还包含一个滚动视图,它将在UITableView中包含一些内容。
我已经完成了所有工作,但我无法从fetchedResultsController获取数据以填充表格。
我的主视图是否需要是UITableViewController?目前我把它作为UIViewController,因为UIView是' master'图。
答案 0 :(得分:1)
您的控制器需要采用两种协议才能使UITableView
工作。一个是UITableViewDelegate
,一个是UITableViewDataSource
。确保您使用setDelegate
和setDataSource
同时连接两者。在大多数简单示例中,单个控制器都采用这两种协议。
如果做不到这一点,我建议您在协议实施方法中加入断点,以确保它们全部被解雇。如果没有,那么其他地方就会出现问题,我们需要更多地了解您的具体情况......
答案 1 :(得分:1)
根据OP的要求,我的评论作为答案:
UITableViewController
只不过是一个便利类,它在正常UIViewController
上实现相应的数据源和委托协议,因此无关紧要。如果你想要一些更具体的帮助,你必须发布一些代码,以便人们知道可能会发生什么。