Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/objective-c/24.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Objective c 从其他控制器调用UITableView上的重载数据_Objective C_Uitableview_Iphone Sdk 3.0 - Fatal编程技术网

Objective c 从其他控制器调用UITableView上的重载数据

Objective c 从其他控制器调用UITableView上的重载数据,objective-c,uitableview,iphone-sdk-3.0,Objective C,Uitableview,Iphone Sdk 3.0,我有一个使用位置管理器获取用户位置的表视图。在我的didUpdateToLocation方法中,我创建了一个NSURLConnection以转到返回JSON的Web服务 连接的委托被设置为我的JSONController类的一个实例,在它的connectiondFinishLoading方法中,我需要调用[tableView reloadData]来刷新表视图 如何获取对表视图的引用?我试过: TableViewController *myTVC = [[TableViewController

我有一个使用位置管理器获取用户位置的表视图。在我的
didUpdateToLocation
方法中,我创建了一个
NSURLConnection
以转到返回JSON的Web服务

连接的委托被设置为我的JSONController类的一个实例,在它的
connectiondFinishLoading
方法中,我需要调用
[tableView reloadData]
来刷新表视图

如何获取对表视图的引用?我试过:

TableViewController *myTVC = [[TableViewController alloc] init];
[myTVC.tableView reloadData];
但它没有起作用

我需要做什么


谢谢。

如果我理解您的流程,您需要为您的JSONController设置一个委托,以便调用控制TableView的控制器。不知何故,您需要获取一个指向TableView的指针,并将其作为ViewControler的访问器公开,这可能会破坏封装,因此最好只设置一个委托,这样您就可以发布到该委托