NSNotification будет вызываться как в цикле For - PullRequest
0 голосов
/ 25 мая 2011

У меня есть класс анализатора и класс контроллера представления. В классе анализатора я отправляю запрос и получаю асинхронный ответ. Я хочу скачать одно и то же несколько раз, но при отправке разных параметров каждый раз. Я зарегистрировал наблюдателя в классе:

[[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(dataDownloadComplete:) name:OP_DataComplete object:nil];

, а затем опубликуйте уведомление в:

-(void)connectionDidFinishLoading:(NSURLConnection *)

метод соединения класса анализатора.

 [[NSNotificationCenter defaultCenter] postNotificationName:OP_DataComplete object:nil];

Я не могу заключить наблюдателя в цикл For. Что может быть лучше? Пожалуйста помоги. Заранее спасибо.

1 Ответ

0 голосов
/ 25 мая 2011

Возможно, вам вообще не нужен цикл for. Как вы сказали, вы отправляете запрос асинхронно, поэтому просто отправьте его в своем коде наблюдателя вместо создания цикла for. Затем вы вернетесь к своему наблюдателю после загрузки ответа.

...