Вопросы по теме 'nsoperationqueue'

При переключении представления на панели навигации, как безопасно выйти из потока NSOperationQueue без ошибки EXC_BAD_ACCESS
Я использую UITableView, чтобы показать некоторые строковые сообщения, и я использую NSOperationQueue для хранения настроенного NSOperation, который извлекает сообщение в фоновом потоке. После того, как одно сообщение будет успешно получено,...
381 просмотров
schedule 16.04.2023

Я получаю EXC_BAD_ACCESS, когда MaxConcurrentOperationCount > 1
Здравствуйте, я использую NSOperationQueue для загрузки изображений в фоновом режиме. Я создал пользовательскую NSOperation для загрузки изображений. Я помещаю изображения в ячейки таблицы. Проблема в том, что если я делаю [operationQueue...
1443 просмотров

Как я могу убедиться, что NSOperations выполняется безотказно?
Чего я хочу В моем приложении есть NSOperationQueue, и очень важно, чтобы все операции обрабатывались до закрытия приложения. У меня есть следующий код при выходе, чтобы убедиться, что NSOperationQueue пуст перед выходом: if ([NSThread...
1391 просмотров

Проблемы с вызовом NSOperationQueue и Dealloc и сбоем приложения
Я создал NSOperation в очереди следующим образом: ImageLoadingOperation *operation = [[ImageLoadingOperation alloc] initWithImageURL:url target:self action:@selector(didFinishLoadingImageWithResult:)]; [operationQueue addOperation:operation];...
1117 просмотров

Создание подкласса NSOperation для одновременного выполнения и отмены
Я не могу найти хорошую документацию о том, как создать подкласс NSOperation для одновременного использования, а также для поддержки отмены. Я читал документацию Apple, но не могу найти "официальный" пример. Вот мой исходный код: @synthesize...
47468 просмотров

NSOperationQueue, NSOperation
Я новичок в айфоне. где взять примеры для NSOperationQueue , NSOperation ? В чем преимущество NSOperationQueue , NSOperation перед потоком? Спасибо
4500 просмотров

Отладка блокировки NSOperationQueue
Мне нужно руководство по отладке проблем с параллелизмом в Cocoa до 10.6. Я конвертирую цикл for для использования NSOperations, но в большинстве случаев код просто зависает в какой-то момент цикла. Я вижу вывод NSLog в консоли на этот счет. В...
605 просмотров

Выпуск NSOperationQueue и UITableView приводит к сбою моего приложения
Это, безусловно, самая странная проблема, с которой я застрял. У меня есть UIViewController в UINavigationController, и я хочу вызвать метод в viewDidAppear с помощью NSInvocationOperation, чтобы он мог работать в обратном потоке, когда...
843 просмотров

Как остановить текущую NSOperation?
Я использую NSOperationQueue и NSOperation для запуска какой-то функции при фоновом клике. Но я хочу иметь возможность, когда пользователь нажимает какую-либо кнопку, останавливать эту операцию. Как мне это сделать? Что-то вроде...
9214 просмотров

Как узнать, какой ViewController активен?
Я загружаю изображения с помощью NSOperationQueue. Я хочу вызвать метод reloadView моего контроллера представления после завершения загрузки изображения. Однако, когда идет загрузка, вполне возможно, что пользователь перешел к другому...
850 просмотров

Пауза и возобновление ASINetworkQueue
Я использую ASINetworkQueue для загрузки около 50 файлов в приложении для iPad. Я ищу способ позволить пользователю приостанавливать и возобновлять очередь. Документы ASIHTTP относятся к [request setAllowResumeForFileDownloads:YES]; но...
850 просмотров
schedule 10.05.2022

UITableView перезагружается до запуска NSoperationQueue
Я использую NSOperationQueue для вызова службы в фоновом режиме в viewWillAppear (я также пытался поместить его в viewDidLoad , если уж на то пошло). Я заполняю UITableView на основе результатов, которые я получаю от службы. Когда я отлаживаю...
472 просмотров
schedule 26.12.2022

NSOperation работает, но отсутствует в NSOperationQueue
Недавно я отлаживал проблему зомби с операциями и обнаружил, что вызов cancelAllOperations в очереди не отменяет рассматриваемую операцию, и фактически очередь операций была пустой, хотя операция все еще выполнялась. Структура представляла собой...
494 просмотров

ARC не освобождает исходный актив после CGCreateWithImageInRect?
Резюме высокого уровня: я хотел бы заменить изображения группы ALAsset с довольно низким разрешением [group posterImage] версией более высокого качества, чтобы их можно было показывать на экране в большем размере. Обычно я загружаю их по мере...
331 просмотров

Одноуровневые NSManagedObjectContexts при использовании NSOperations
У меня возникают проблемы при работе с CoreData в многопоточном приложении с использованием NSOperations. Я использую вложенные ManagedObjectContexts через MagicalRecord (2.0.3) следующим образом: Root Context (saves to disk) | Main Thread...
230 просмотров

Как асинхронные запросы NSURL сочетаются с большими центральными очередями диспетчеризации/операций?
Может ли кто-нибудь объяснить связь между асинхронными запросами NSURL и GCD и NSOperationQueues? Я не уверен, когда использовать каждый. Прямо сейчас я «ухожу» с асинхронными запросами NSURL, когда мне нужно получить/загрузить данные на сервер....
2823 просмотров

AFNetworking: прерывание фоновых запросов для запросов с более высоким приоритетом
Используя AFNetworking, мне нужно загрузить около 100 изображений в фоновом режиме и сохранить их на диск, гарантируя, что любое другое сетевое подключение в моем приложении будет иметь приоритет. ~~~~~~~ У меня есть приложение с 4 вкладками....
3002 просмотров

NSOperationQueue, который делает паузу между операциями?
Я хочу создать NSOperationQueue, который делает паузу между операциями на определенный промежуток времени. Он поражает удаленный сервер, и я хочу убедиться, что не перегружаю его слишком большим количеством операций одновременно. Я уже установил для...
1972 просмотров

NSDictionary, переданный в NSOperation, имеет значение null внутри вызываемого метода.
Я использую приведенный ниже код для передачи нескольких значений в NSOperation. Я определил NSDictionary, но не могу получить к нему доступ (он всегда возвращает null) в вызываемом методе. Ниже мой код для вызова метода NSDictionary *params...
259 просмотров

setDelegateQueue не работает на iOS5, но отлично работает на iOS6
Я пытаюсь выполнить загрузку в фоновом потоке. Для этого я создал экземпляр NSOperationQueue и добавил к нему экземпляр NSInvocationOperation. operationQueue = [NSOperationQueue new]; // set maximum operations possible...
898 просмотров