Описание тега nsoperationqueue
В Mac OS X класс NSOperationQueue регулирует выполнение набора объектов NSOperation.
1
ответ
Как использовать NSOperation и диспетчерскую очередь
Я использую NSoperation в Инициировании запроса к серверу. Будет вызван Pullparser, и он будет инициировать поток a o/p & i/p. В connecitonDidRecieveata я пишу данные, поступающие с сервера в oStream. Сразу нужно вызвать пользовательский метод вмест…
01 фев '13 в 09:42
1
ответ
NSOperationQueue, что делает паузу между операциями?
Я хочу сделать NSOperationQueue, который приостанавливает определенный промежуток времени между операциями. Он поражает удаленный сервер, и я хочу убедиться, что я не перегружаю его слишком большим количеством операций одновременно. Я уже установил …
07 ноя '12 в 16:50
1
ответ
Нужно ли создавать подкласс NSOperation для каждого веб-сервиса?
Я всегда получаю данные из веб-сервисов, используя GCD, Теперь я должен использовать NSOperation а также NSOperationQueue, Но я запутался с работой NSOperation а также NSOperationQueue, Предположим, у меня есть два API, API входа и API регистрации. …
12 май '14 в 10:25
1
ответ
Почему мой NSOperationQueue не работает правильно в iOS 4.0?
Ранее я использовал NSOperationQueue в своем приложении для iPhone в iPhone OS 3.0, но теперь в iOS 4.0 код работает неправильно. Он работает правильно только один раз и на всех последующих вызовах, он не работает. Были ли изменения в NSOperationQue…
21 окт '10 в 12:14
1
ответ
Всегда ли NSOperationQueues завершает свои очереди перед освобождением?
Мне дали задание очистить некоторый существующий код Swift в нашем проекте, который только что был преобразован в Swift 3. Однако я продолжаю видеть это, что кажется мне подозрительным. OperationQueue().addOperation(someOperation) Вот проблемы / про…
21 ноя '16 в 21:45
5
ответов
Сделайте NSOperation синхронным
Я работаю над приложением, которое позволяет пользователю создавать файлы и папки в облаке с iPad. Когда файл удаляется, приложение автоматически создает папку "Корзина" в облаке и помещает этот файл в нее. Я создал NSOperationQueue для всех операци…
07 фев '12 в 08:01
1
ответ
Сбой CFNetwork с использованием Swift в iOS
В моем приложении произошел следующий сбой, но я не могу воспроизвести его, чтобы найти его источник. Основная работа - это несколько асинхронных сетевых запросов на загрузку, которые помещаются в параллельный OperationQueue и также поддерживают фон…
01 фев '17 в 13:53
0
ответов
Подождите, пока несколько URLSessionDataTask, чтобы закончить?
У меня есть следующие определения для запроса некоторых данных в службу REST: private let operationQueue = OperationQueue() private var defaultSession: URLSession private var dataTask: URLSessionDataTask? override init() { self.operationQueue.qualit…
14 май '18 в 04:57
1
ответ
Проблема с CoreMotion OperationQueue на Apple Watch
Устройства: iPhone 8, Apple Watch Series 3 В настоящее время я работаю над приложением для телефона + расширением для часов, которое передает данные CoreMotion со всех датчиков CoreMotion с использованием стандартных API-интерфейсов в сочетании со с…
08 мар '18 в 19:41
0
ответов
Сбой iOS во время фоновой обработки данных при добавлении NSOperations в NSOperationQueue
Мое приложение получает "случайный" сбой при выполнении некоторой фоновой обработки данных. Я добавляю NSOperations (подкласс) к массиву, а затем добавив этот массив NSOperations к NSOperationQueue, Я вижу 3-4 ошибки, которые все указывают на эту ст…
06 май '14 в 18:22
1
ответ
Добавление NSOperationQueue к NSOperation
Безопасно ли добавлять NSOperationQueue в NSOperation, а затем добавить эту операцию в другую NSOperationQueue? Вот некоторый код для визуализации того, что я пытаюсь сделать. NSOperationQueue *mainQueue = [NSOperationQueue alloc] init]; // Here I d…
25 май '13 в 10:32
1
ответ
Почему для NSOperationQueue.mainQueue.maxConcurrentOperationCount установлено значение 1
Причиной этого вопроса являются реакции на этот вопрос. Я понял, что понимание проблемы не полностью там, а также причина вопроса в первую очередь. Поэтому я пытаюсь свести причину другого вопроса к этому, по сути. Сначала небольшое предисловие и не…
04 янв '18 в 01:18
1
ответ
Сохранить цикл с очередью операций
Читая блог о параллелизме в iOS, я наткнулся на следующий код: __weak id weakSelf = self; [self.operationQueue addOperationWithBlock:^{ NSNumber* result = findLargestMersennePrime(); [[NSOperationQueue mainQueue] addOperationWithBlock:^{ MyClass* st…
18 апр '14 в 07:01
1
ответ
NSOperation - групповые операции и ожидание, пока все они не будут завершены
У меня есть подкласс объекта NSOperation и NSOperationQueue. Мои операции выглядят одинаково, я добавляю все в OperationQueue и выполняю блок завершения после завершения каждой операции. Но некоторые операции являются членами одной бизнес-группы, и …
23 авг '18 в 09:16
1
ответ
ARC не освобождает исходный актив после CGCreateWithImageInRect?
Краткий обзор высокого уровня: я хотел бы заменить изображения группы ALAsset с довольно низким разрешением [group posterImage] более качественной версией, чтобы они могли отображаться на экране в большем размере. Обычно я загружал бы их по мере нео…
22 апр '12 в 06:15
1
ответ
NSOperationQueue не отменяет операцию после ее завершения
Я создаю задачу (NSOperation) и помещаю ее в NSOperationQueue TaskJsonParser *parseTask = [[TaskJsonParser alloc] initWithJsonString:responseString andDelegate:self]; [self.opQueue addOperation:parseTask]; Когда задача завершается, она вызывает мето…
29 июл '14 в 13:56
1
ответ
Решить проблемы читателя-писателя с NSOperationQueue?
Я знаю, что с помощью барьеров можно решить проблемы читателя-писателя в GCD. Так как я (вообще) пытаюсь использовать NSOperationQueue вместо GCD, когда производительность не является ключевой проблемой, я бы хотел NSOperationсовместимое решение это…
09 май '14 в 00:49
1
ответ
Очередь AFHTTPRequestOperations, создающая наращивание памяти
Я только что обновился до AFNetworking 2.0, и я переписываю свой код, чтобы загрузить данные и вставить их в Core Data. Я загружаю файлы данных JSON (где-нибудь из файлов размером 10-200 МБ), записываю их на диск, а затем передаю их фоновым потокам …
06 мар '14 в 17:41
2
ответа
Метод делегата не вызывается
Я делаю вспомогательный класс OpenSource (github) для асинхронной загрузки изображений (у меня были большие проблемы). Однако у меня есть методы делегата, настроенные для оповещения делегата о том, что изображение закончило загрузку. Проблема в том,…
26 апр '11 в 00:58
1
ответ
Модульный тест NSOperation?
Я хотел бы проверить NSOperation подкласс. Я пытался сделать это в моем SenTestCase подкласс: - (void)setUp { [super setUp]; _importQueue = [[NSOperationQueue alloc] init]; [_importQueue setMaxConcurrentOperationCount:1]; [_importQueue waitUntilAllO…
11 июл '11 в 17:28