2011-01-20 5 views
0

하나의보기가 있는데, 나는 mapview로 테이블보기를 보여주고 싶습니다.하나의보기에서 멀티 태스킹을 수행하려면 어떻게해야합니까?

내 문제는 어떻게 두 가지 일을 동시에 처리 할 수 ​​있습니다. 나는 속도 문제가 오지 않도록이 일들을 동시에 보여주고 싶다.

자세한 정보는 내가 보여주고 싶은 이미지를 추가했습니다.

alt text

+0

제가 제대로 질문을 이해 생각하지 않습니다. 보기에 여러보기를 추가 할 수 있습니다.지도보기와 표보기를 상위의 하위보기로 추가해야합니다. –

+0

먼저 Google 로고를 사용하기 때문에이 앱은 거부됩니다. –

+0

예. 앱이 멀티 스레드 개념을 거부합니다. – GhostRider

답변

0

당신은 내 친구를 멀티 스레딩을보고 싶을 것이다.

하나의 스레드에서 tableView를 실행하고 다른 스레드에서 map 메소드를 실행하는 메소드를 사용하십시오. 당신의 viewDidLoad에서 예를 들어

:

[self performSelectorInBackground:@selector(downloadMap) withObject:nil]; 
[self performSelectorInBackground:@selector(downloadTableData) withObject:nil]; 
+0

"performselectorInBackground"가 수행하는 작업은 무엇입니까? –

관련 문제