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

Категории NSOperation + Objective-C = Плохая идея?
Я установил категорию Objective-C для класса UIImageView приложения iPhone. Миссия категории - помочь асинхронно загружать изображения на основе URL с кэшированием памяти / диска. Теперь в UIImageView + Cache.m у меня есть доступ к...
1046 просмотров

Я получаю 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 просмотров

Написание методов, дружественных к NSOperation
У меня есть объект ( Processor ), содержащий несколько методов, выполняющих длительные вычисления. Я хотел бы использовать эти методы как в основном потоке, так и в NSOperation подклассах. В моем коде подкласса NSOperation я постоянно вызываю...
231 просмотров
schedule 07.09.2022

Постоянно растущее выделение памяти при получении изображений по HTTP в iOS
Я реализую приложение iOS, которому необходимо получать огромное количество изображений по HTTP. Я пробовал несколько подходов, но независимо от того, что я делаю, Instuments постоянно увеличивает выделение памяти, и приложение рано или поздно...
5056 просмотров

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

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

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

Запуск повторяющихся событий при касании вниз в iOS
Я работаю над приложением, в котором я хочу вызывать метод каждые несколько секунд, пока пользователь держит палец на кнопке и останавливается при выпуске. На данный момент я запускаю NSOperation в событии Touch Down, которое затем должно вызывать...
2177 просмотров
schedule 01.07.2022

ASINetworkQueue внутри NSOperation блокирует основной поток
Я использую NSOperation для сбора данных, которые должны быть загружены (занимает 2-5 секунд), а затем загружаю это. Я поместил ASINetworkQueue в эту NSOperation, чтобы начать загрузку ранее собранных данных. Все работает нормально, но когда я...
833 просмотров

PerformSelector:withObject:afterDelay: внутри NSOperation
Я выполняю некоторый код в некоторых NSOperation объектах, управляемых NSOperationQueue . Код также содержит отложенный вызов метода с использованием performSelector:withObject:afterDelay: . Проблема в том, что соответствующий селектор,...
2044 просмотров

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

NSURLConnection sendSynchronousRequest не блокируется
Я вызываю NSURLConnection - sendSynchronousRequest в NSOperation, но метод возвращается немедленно. Я ожидаю, что он заблокирует операцию до тех пор, пока не будут получены все данные. Это недоразумение с моей стороны?
328 просмотров

Сбой iOS с многопоточными базовыми данными
Я разрабатываю приложение для iOS, которое использует базовую базу данных SQLLite. Приложение запускает цикл синхронизации в фоновом потоке, который получает данные из веб-службы и записывает их в базу данных. Пока это происходит, поток переднего...
2554 просмотров

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

Каким может быть потокобезопасный способ сохранения контекстной формы Core Data?
У меня NSOperationQueue установлено на NSOperationQueueDefaultMaxConcurrentOperationCount . Он заполнен NSOperation объектами (пока ничего странного). Я создал подкласс NSOperation для выполнения некоторых фоновых задач. Скачать данные...
862 просмотров

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

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