我在表中显示数据有问题。
序言:
- TableView放置在storyboard上
- TableView链接到
@property (strong, nonatomic) IBOutlet UITableView *myTable;
-
.m
文件包含需要显示的方法和内容 - 控制器符合
<UITableViewDataSource>
我怀疑我没有在正确的地方设置dataSource
。当初始化从StoryBoard发生时,UIViewController
应该设置在哪里?我把它放在-(void)viewWillAppear:(BOOL)animated
,但是数据源没有设置。init
也一样。
[myTable setDataSource:self];
如果视图是在storyboard的帮助下加载的(初始化不会作为init方法的一部分发生)..表的数据源应该设置在哪里?
控制器的-viewDidLoad
方法将是一个很好的选择。该方法用于执行任何必须延迟到加载视图的初始化。
我不知道你说的"没拿"是什么意思。表的数据源不是设置为您的控制器吗?