2012-05-01 5 views
2

저는 처음 iOS 개발자이고 내 첫 번째 앱에서 내 View Controller 용 데이터를로드하려고하지만 문제는 데이터가 세 가지 다른 웹 서비스에서 제공된다는 것입니다. 이 기능을 구현하기 위해 NSMutableRequest을 사용합니다.iOS - 동시에 여러 개의 비동기 요청을 실행하십시오.

내가하고 싶은 작업은 동시에 데이터를로드하고 마지막 작업이 완료되면 작업 표시기를 제거하는 것입니다.

NSOperationQueue를 사용해 보았지만 async를 사용하면 didReceiveData 또는 didFailWithError 메서드가 실행되지 않습니다. 더 자세한 설명이나 설명이 필요한 경우 의견을 말하십시오 (제 영어 실력이 좋지 않음).

감사합니다.

답변

0

나는 GCD를보고 웹 서비스에 대한 3 개의 비동기 요청을 포함하는 1 개의 동기 요청을 작성합니다. 이렇게하면 GCD는 각각의 비동기 작업이 완료 될 때까지 기다리는 작업을 수행하게됩니다. GCD와 관련하여 매우 유익한 WWDC (Apple 개발자 회의)의 iTunes에서 정말 좋은 몇 가지 비디오가 있습니다.

+0

구체적인 예가 있습니까? 감사 – Astram56