2010-01-12 3 views
0

위치 관리자를 사용하여 사용자 위치를 파악하는 테이블보기가 있습니다. 내 didUpdateToLocation 메서드에서 나는 NSURLConnection JSON 반환하는 내 webservice 이동하려면 만듭니다.다른 컨트롤러의 UITableView에서 reloadData를 호출하십시오.

Connection의 대리인은 내 JSONController 클래스의 인스턴스로 설정되고 connectionDidFinishLoading 메서드에서는 테이블보기를 새로 고치려면 [tableView reloadData]을 호출해야합니다.

내 테이블 뷰에 대한 참조를 얻으려면 어떻게해야합니까? 나는 시도했다 :

TableViewController *myTVC = [[TableViewController alloc] init]; 
[myTVC.tableView reloadData]; 

그러나 그것은 작동하지 않았다.

무엇을해야합니까?

감사합니다.

답변

0

내가 이해한다면, JSONController가 TableView를 제어하는 ​​컨트롤러를 다시 호출 할 수 있도록 대리인을 설정해야합니다. 어떻게 든 당신의 TableView 다시 포인터를 가져올 필요가 ViewControler에서 캡슐화을 깰 수 있도록 당신이 대리자에 게시 할 수 있도록 당신이 설정 한 위임을 가지고하는 것이 좋습니다.

관련 문제