Удаление NSOperation из очереди при просмотре изменений - PullRequest
1 голос
/ 22 марта 2010

Я создаю приложение, которое включает в себя так много вызовов веб-сервисов. Я использую NSOperation для выполнения вызовов веб-службы. В приложении есть несколько представлений, и я вызываю веб-сервис каждый раз, когда оно загружается. Поскольку это навигация, если пользователь решит вернуться к предыдущему виду еще до того, как операция будет завершена, другая очередь попадает в очередь и будет ожидать завершения предыдущей операции. Есть ли способ остановить выполнение предыдущей операции при изменении ее вида? Просьба помочь

1 Ответ

1 голос
/ 22 марта 2010

Вы пробовали что-то подобное в вашем контроллере вида:

- (void)viewWillDisappear:(BOOL)animated {
    [myOperation cancel];
    ...
}
...