Вопросы по теме 'nsoperation'
Категории NSOperation + Objective-C = Плохая идея?
Я установил категорию Objective-C для класса UIImageView приложения iPhone. Миссия категории - помочь асинхронно загружать изображения на основе URL с кэшированием памяти / диска.
Теперь в UIImageView + Cache.m у меня есть доступ к...
1046 просмотров
schedule
01.08.2022
Я получаю EXC_BAD_ACCESS, когда MaxConcurrentOperationCount > 1
Здравствуйте, я использую NSOperationQueue для загрузки изображений в фоновом режиме. Я создал пользовательскую NSOperation для загрузки изображений. Я помещаю изображения в ячейки таблицы. Проблема в том, что если я делаю [operationQueue...
1443 просмотров
schedule
04.09.2022
Как я могу убедиться, что NSOperations выполняется безотказно?
Чего я хочу
В моем приложении есть NSOperationQueue, и очень важно, чтобы все операции обрабатывались до закрытия приложения. У меня есть следующий код при выходе, чтобы убедиться, что NSOperationQueue пуст перед выходом:
if ([NSThread...
1391 просмотров
schedule
05.08.2022
Проблемы с вызовом NSOperationQueue и Dealloc и сбоем приложения
Я создал NSOperation в очереди следующим образом:
ImageLoadingOperation *operation = [[ImageLoadingOperation alloc] initWithImageURL:url target:self action:@selector(didFinishLoadingImageWithResult:)];
[operationQueue addOperation:operation];...
1117 просмотров
schedule
24.11.2023
Создание подкласса NSOperation для одновременного выполнения и отмены
Я не могу найти хорошую документацию о том, как создать подкласс NSOperation для одновременного использования, а также для поддержки отмены. Я читал документацию Apple, но не могу найти "официальный" пример.
Вот мой исходный код:
@synthesize...
47468 просмотров
schedule
21.02.2023
Написание методов, дружественных к NSOperation
У меня есть объект ( Processor ), содержащий несколько методов, выполняющих длительные вычисления. Я хотел бы использовать эти методы как в основном потоке, так и в NSOperation подклассах.
В моем коде подкласса NSOperation я постоянно вызываю...
231 просмотров
schedule
07.09.2022
Постоянно растущее выделение памяти при получении изображений по HTTP в iOS
Я реализую приложение iOS, которому необходимо получать огромное количество изображений по HTTP. Я пробовал несколько подходов, но независимо от того, что я делаю, Instuments постоянно увеличивает выделение памяти, и приложение рано или поздно...
5056 просмотров
schedule
14.04.2022
NSOperationQueue, NSOperation
Я новичок в айфоне. где взять примеры для NSOperationQueue , NSOperation ? В чем преимущество NSOperationQueue , NSOperation перед потоком?
Спасибо
4500 просмотров
schedule
09.11.2022
Выпуск NSOperationQueue и UITableView приводит к сбою моего приложения
Это, безусловно, самая странная проблема, с которой я застрял.
У меня есть UIViewController в UINavigationController, и я хочу вызвать метод в viewDidAppear с помощью NSInvocationOperation, чтобы он мог работать в обратном потоке, когда...
843 просмотров
schedule
05.11.2022
Как остановить текущую NSOperation?
Я использую NSOperationQueue и NSOperation для запуска какой-то функции при фоновом клике. Но я хочу иметь возможность, когда пользователь нажимает какую-либо кнопку, останавливать эту операцию.
Как мне это сделать?
Что-то вроде...
9214 просмотров
schedule
19.09.2022
Запуск повторяющихся событий при касании вниз в iOS
Я работаю над приложением, в котором я хочу вызывать метод каждые несколько секунд, пока пользователь держит палец на кнопке и останавливается при выпуске.
На данный момент я запускаю NSOperation в событии Touch Down, которое затем должно вызывать...
2177 просмотров
schedule
01.07.2022
ASINetworkQueue внутри NSOperation блокирует основной поток
Я использую NSOperation для сбора данных, которые должны быть загружены (занимает 2-5 секунд), а затем загружаю это. Я поместил ASINetworkQueue в эту NSOperation, чтобы начать загрузку ранее собранных данных.
Все работает нормально, но когда я...
833 просмотров
schedule
13.04.2022
PerformSelector:withObject:afterDelay: внутри NSOperation
Я выполняю некоторый код в некоторых NSOperation объектах, управляемых NSOperationQueue . Код также содержит отложенный вызов метода с использованием performSelector:withObject:afterDelay: .
Проблема в том, что соответствующий селектор,...
2044 просмотров
schedule
18.06.2023
NSOperation работает, но отсутствует в NSOperationQueue
Недавно я отлаживал проблему зомби с операциями и обнаружил, что вызов cancelAllOperations в очереди не отменяет рассматриваемую операцию, и фактически очередь операций была пустой, хотя операция все еще выполнялась.
Структура представляла собой...
494 просмотров
schedule
19.10.2022
NSURLConnection sendSynchronousRequest не блокируется
Я вызываю NSURLConnection - sendSynchronousRequest в NSOperation, но метод возвращается немедленно. Я ожидаю, что он заблокирует операцию до тех пор, пока не будут получены все данные. Это недоразумение с моей стороны?
328 просмотров
schedule
10.09.2023
Сбой iOS с многопоточными базовыми данными
Я разрабатываю приложение для iOS, которое использует базовую базу данных SQLLite. Приложение запускает цикл синхронизации в фоновом потоке, который получает данные из веб-службы и записывает их в базу данных. Пока это происходит, поток переднего...
2554 просмотров
schedule
04.08.2023
Одноуровневые NSManagedObjectContexts при использовании NSOperations
У меня возникают проблемы при работе с CoreData в многопоточном приложении с использованием NSOperations. Я использую вложенные ManagedObjectContexts через MagicalRecord (2.0.3) следующим образом:
Root Context (saves to disk)
|
Main Thread...
230 просмотров
schedule
06.06.2023
Каким может быть потокобезопасный способ сохранения контекстной формы Core Data?
У меня NSOperationQueue установлено на NSOperationQueueDefaultMaxConcurrentOperationCount . Он заполнен NSOperation объектами (пока ничего странного). Я создал подкласс NSOperation для выполнения некоторых фоновых задач.
Скачать данные...
862 просмотров
schedule
30.05.2023
NSOperationQueue, который делает паузу между операциями?
Я хочу создать NSOperationQueue, который делает паузу между операциями на определенный промежуток времени. Он поражает удаленный сервер, и я хочу убедиться, что не перегружаю его слишком большим количеством операций одновременно. Я уже установил для...
1972 просмотров
schedule
15.07.2023
NSDictionary, переданный в NSOperation, имеет значение null внутри вызываемого метода.
Я использую приведенный ниже код для передачи нескольких значений в NSOperation.
Я определил NSDictionary, но не могу получить к нему доступ (он всегда возвращает null) в вызываемом методе.
Ниже мой код для вызова метода
NSDictionary *params...
259 просмотров
schedule
09.10.2023