0

我正在尝试创建一个以地图为标题的视图控制器(工作),但我的 tableview 不会填充,并且该cellForRowAtIndexPath方法永远不会被调用。有什么建议么?

代码在这里很重要:https ://gist.github.com/ohwutup/5229232 以下是我的 IB 设置的一些屏幕截图: UITableView 文件所有者

4

3 回答 3

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;
    ...
}
于 2013-03-23T22:25:52.767 回答
1

需要[self reloadData]在我的 json 请求的完成块中做。

于 2013-03-24T01:15:09.083 回答
0

您的 tableview 的数据源和委托应该是您的视图控制器 DOViewController。然后你的表格视图将正确填充。更改 IB 中的 outlet 以指向您的视图控制器类。

于 2013-03-23T20:41:35.613 回答