我有一个表视图,它使用位置管理器来获取用户位置。在我的didUpdateToLocation
方法中,我创建一个NSURLConnection
以转到我的Web服务,该服务返回JSON。
Connection的委托设置为我的JSONController类的实例,在connectionDidFinishLoading
方法中,我需要调用[tableView reloadData]
来刷新表视图。
如何获取对表格视图的引用?我试过了:
TableViewController *myTVC = [[TableViewController alloc] init];
[myTVC.tableView reloadData];
但它不起作用。
我需要做什么?
感谢。
答案 0 :(得分:0)
如果我了解你的流程,你需要为你的JSONController设置一个委托来回调你控制你的TableView的控制器。不知怎的,你需要得到一个指向你的TableView的指针,并将它作为一个访问者暴露给你ViewControler可以打破封装,所以最好只设置一个你设置的委托,这样你就可以发布给委托。