iPhone - несколько звонков в фоновом режиме
Ниже приведен сценарий:
listOfUserIds - массив, содержащий идентификаторы пользователя
Мне нужно сделать сервисный звонок с каждым идентификатором пользователя и получить полное имя для этого пользователя. Это должно происходить асинхронно, так как есть тысячи пользователей.
Я могу придумать два подхода: 1) Сделать сервисный вызов в фоновом режиме и дождаться его ответа. Как только у меня будет ответ, я сделаю второй сервисный звонок. Если это правильный подход, как это можно сделать?
2) Запустите отдельный поток для всех вызовов службы и обработайте их ответы в некотором методе только в фоновом потоке.
Я попробовал второй подход, но так как ответ получен в методах делегата, я не получаю успеха в этом.
Может ли кто-нибудь сказать мне о хорошем подходе с некоторым кодом psuedo?