我正在尝试创建一个带有地图作为标题(工作)的视图控制器,但我的tableview将不会填充,并且永远不会调用cellForRowAtIndexPath
方法。有什么建议吗?
代码在这里有一个要点:https://gist.github.com/ohwutup/5229232 以下是我的IB设置的一些屏幕截图:
答案 0 :(得分:1)
在viewDidLoad
方法中,添加此内容。
- (void)viewDidLoad {
[super viewDidLoad];
// Do any additional setup after loading the view, typically from a nib.
self.title = @"Nearby";
self.tableView.tableHeaderView = _mapView;
self.tableView.delegate = self;
self.tableView.dataSource = self;
...
}
答案 1 :(得分:1)
需要在我的json请求的完成块中执行[self reloadData]
。
答案 2 :(得分:0)
您的tableview的数据源和委托应该是您的视图控制器,DOViewController。然后,tableview将正确填充。将IB中的插座更改为指向视图控制器类。