У меня есть пользовательский класс NSObject (Downloader), который использует NSOperationQueue для загрузки изображений и при загрузке изображения обновляется до основного класса UI. Здесь проблема заключается в том, что я не мог отменять операции в классе загрузчика при загрузке. Я думаю, что основной поток поддерживается обратными вызовами NSOperationQueue, и когда я пытаюсь вызвать отмену операций, он реагирует только после завершения загрузки. Пожалуйста, предоставьте мне пробитие в это ... моя сердечно благодарит ...Остановка NSOperationQueue при внесении изменений в UI
0
A
ответ
0
Вы можете сделать в AppDeledate собственности, например
@property (readwrite) BOOL isOperationQueueMustHold;
, а затем, в вас NSOperation цикл, добавить этот код:
while (delegate.isOperationQueueMustHold == YES)
{
sleep(1);
}
Это остановит тяжелую работу, пока U U будет обновлен.
Смежные вопросы
- 1. Остановка NSOperationQueue
- 2. XPath нарушается при внесении изменений
- 3. Xcode Сбой при внесении изменений в XIB
- 4. Добавление строки в файл при внесении изменений
- 5. Xamarin: Resource.Designer.cs не обновляется при внесении изменений
- 6. AdSense - обновить страницу при внесении изменений
- 7. Gulp не обновляется при внесении изменений в импортированные файлы scss
- 8. внесении некоторых изменений CSS в файле Haml
- 9. Перезапуск Gunicorn/Nginx при внесении изменений в файлы
- 10. Обработка ошибок 404 при внесении изменений в Google Диск
- 11. Rails 4 не обновляется css в dev при внесении изменений
- 12. Ошибка несоответствия CSRF в форме Ajax при внесении изменений
- 13. Browsersnyc не автоматически перезагружается при внесении изменений в css
- 14. Как Xcode компилирует файлы при внесении изменений в проект?
- 15. JAVA: Включить JButton только при внесении изменений в JTextField
- 16. Связывание в заголовке GroupStyle не обновляется при внесении изменений
- 17. Проблемы с основными данными, сохраняющимися при внесении изменений в объекты
- 18. Eclipse не обновляет apk при внесении изменений в приложение phonegap
- 19. RejectChanges() не отменяет изменения при внесении изменений в новый объект?
- 20. Sublime Text требует перезагрузки при внесении изменений в настройки
- 21. Изменения цвета командной строки при внесении предложений о внесении изменений в zsh/oh-my-zsh
- 22. Обновление работы с целевым репо при внесении изменений
- 23. Мигающее уведомление на веб-сайте при внесении изменений?
- 24. Как я могу скопировать эту строку при внесении этих изменений
- 25. Как скрыть передний конец Joomla от зрителей при внесении изменений?
- 26. показывая выбор при внесении изменений на другой выбор ajax php
- 27. Как я могу обновить определенное изображение докеров при внесении изменений
- 28. Как вычислить количество векселей/монет при внесении изменений?
- 29. Обновление среды Переменная при внесении изменений с моего компьютера
- 30. R-программирование: избегать копирования всего кадра данных при внесении изменений?
Внедрение теста отмены в рамках NSOperation? – gaige