Вопросы по теме 'nsoperation'
NSOperation не отменит NSXMLParser. Который продолжает вызывать методы делегата, вызывая сбой
Я пытаюсь загрузить некоторый XML в другой поток и проанализировать его.
Я отпускаю «контроллер», затем вызываю cancelAllOperations в NSOperationQueue. И реализуйте метод «отмена» для NSoperation, который пытается установить для делегата...
1678 просмотров
schedule
30.04.2023
Почему мой NSOperationQueue ведет себя неправильно в iOS 4.0?
Я использовал NSOperationQueue в своем приложении для iPhone раньше в iPhone OS 3.0, но теперь в iOS 4.0 код работает неправильно. Он работает правильно только один раз и при всех последующих вызовах не работает. Были ли изменения в NSOperationQueue...
2156 просмотров
schedule
26.06.2023
NSOperation не создает новый поток?
У меня есть NSOperationQueue с рядом NSOperations в нем. Я хочу убедиться, что определенная часть кода не выполняется параллельно. Я использую такой объект NSLock:
[myLock lock]
some critical code
[myLock unlock]
К сожалению, вместо вызова...
585 просмотров
schedule
05.07.2023
iphone - отправка данных на сервер и использование NSOperationQueue
В моем приложении я должен отправлять много отчетов на сервер. Поэтому я создал класс SendReport, который расширяется от NSOperation.
Теперь я в своем классе контроллера представления создам NSOperationQueue, а затем создам несколько объектов и...
485 просмотров
schedule
06.07.2022
как отменить работу, созданную с помощью addOperationWithBlock?
Я использую addOperationWithBlock NSOperationQueue. Изнутри блока, как я могу проверить, должен ли я отменить операцию? Или получить доступ к любым свойствам/методам NSOperation?
[myOperationQueue addOperationWithBlock: ^{
while ( /* long...
6941 просмотров
schedule
06.04.2022
Должен ли я использовать NSOperation или NSRunLoop?
Я пытаюсь контролировать поток вывода видео с камеры FireWire. Я создал интерфейс Interface Builder с кнопками и файлом NSImageView . Пока мониторинг изображений происходит в бесконечном цикле, я хочу:
изменять некоторые параметры камеры на...
1132 просмотров
schedule
03.02.2022
Проблемы с производительностью UIScrollView
Я объединяю 2000-5000 изображений в uiscrollview с именами. Текущий вид прокрутки имеет довольно сильные сбои во время прокрутки.
Так что вопрос в том, как повысить производительность. Что я искал до сих пор, так это то, что мне нужно было бы...
209 просмотров
schedule
02.11.2023
Выполнение RestKit как NSOperartion
В настоящее время я переношу проект, который использовал ASIHTTPRequest и SBJson, в RestKit.
Предыдущая реализация использовала NSOperation для выполнения HTTP-запроса, анализа объекта JSON и выполнения необходимых вызовов Core Data API.
Я...
900 просмотров
schedule
25.11.2023
Обработка данных, возвращаемых из нескольких объектов NSOperation, в объекте NSOperation, который зависит от них.
Я пишу веб-приложение, которому необходимо выполнить несколько асинхронных запросов для загрузки данных, необходимых ниже в дереве зависимостей.
Рис. 1.
В целях визуализации рассмотрим пример с ASIHTTPRequests A, B, C, D, E и F:...
1224 просмотров
schedule
21.04.2024
iOS разрабатывает NSOperationQueue
Я знаю два способа получить очередь операций следующим образом:
queue1 = [[NSOperationQueue alloc] init];
queue2 = [[NSOperationQueue mainQueue] retain];
Но я не знаю, чем они отличаются.
[queue1 addOperation:operation1];
[queue2...
821 просмотров
schedule
03.08.2022
Ссылка на объект NSOperation в его собственном блоке завершения с помощью ARC
У меня возникли трудности с преобразованием некоторого кода NSOperation в ARC. В моем объекте операции используется блок завершения, который, в свою очередь, содержит блок GCD, обновляющий пользовательский интерфейс в основном потоке. Поскольку я...
5793 просмотров
schedule
14.06.2023
Блоки в NSOperation
Я использую AFNetworking для выполнения запроса URL и определения блоков успеха/ошибки в NSOperation, так что это в основном запуск асинхронного процесса в NSOperation.
Я понимаю предостережение, стоящее за этим подходом, поскольку NSOperation...
1196 просмотров
schedule
03.04.2024
Objective-C на iPhone — использование NSOperationQueue и NSInvocationOperation
У меня есть UITableViewController, который я заполняю данными из веб-службы. Пока данные загружаются, я использую NSInvocationOperation с NSOperationQueue для запуска вызова веб-службы в фоновом потоке, отображая индикатор выполнения в...
316 просмотров
schedule
02.06.2023
NSInvocationOperation init возвращает нулевой метод вызова экземпляра из метода класса
Я пытаюсь поместить объекты NSOperation в NSOperationQueue. Но, похоже, я неправильно понимаю, как правильно инициализировать NSInvocationOperation (подкласс, который кажется специально созданным для моих целей, поскольку я хочу выполнить...
350 просмотров
schedule
02.01.2024
Задача c — Отмена операции в Dealloc
Я пытаюсь понять, стоит ли позволять объекту отменять сетевую операцию в его методе Dealloc, когда объект упоминается в блоке завершения операции.
Попробую объяснить на примере:
У меня есть объект User со свойством picture , User имеет...
795 просмотров
schedule
24.02.2023
Как убедиться, что NSOperationQueue действительно пуст
В моем приложении я добавляю параллельные операции в свой NSOperationQeueu, перебирая массив файлов, над которыми я хочу выполнить какую-либо операцию. Я хочу знать, когда очередь пуста и все операции завершены, поэтому я использую (сокращенная...
282 просмотров
schedule
09.04.2022
NSOperation с использованием GCD, убедитесь, что все в одном потоке
У меня есть «параллельный» NSOperation , и во время его работы он использует некоторые классы контроллеров, которые внутренне используют GCD. Когда эти классы контроллера возвращаются со своим блоком завершения, блок завершения находится в другом...
733 просмотров
schedule
02.05.2024
Фоновое сохранение Magical Record, похоже, блокирует пользовательский интерфейс
У меня есть NSOperation, которую я ставлю в очередь. NSOperation выполняет длительную обработку фотографий, после чего я сохраняю информацию/метаданные в основных данных для этой фотографии. В основном методе моего пользовательского класса...
2685 просмотров
schedule
27.02.2023
NSURLConnection в фоновом потоке
Я хочу загрузить что-то (большое) асинхронно в фоновом потоке (используйте с NSOperation).
после многих поисков я наткнулся на два варианта: первый - использовать с:
CFRunLoopRun()
что прекрасно объясняется в этой ссылке:...
1744 просмотров
schedule
26.03.2022
Не получается количество операций для очереди операций
RemoteImageDownloader *imgView = (RemoteImageDownloader*)[cell viewWithTag:1];
if (imgView == nil)
{
imgView = [[RemoteImageDownloader alloc] initWithFrame:CGRectMake(0.0, 0.0, 50.0, cell.frame.size.height)];
imgView.tag =...
2122 просмотров
schedule
27.12.2023