Описание тега nsinvocationoperation
Класс NSInvocationOperation является конкретным подклассом NSOperation, который управляет выполнением одной инкапсулированной задачи, указанной в качестве вызова.
2
ответа
UIImageView занимает время для загрузки изображения
У меня возникла проблема, я хотел скачать изображение из Интернета по определенной ссылке. Загрузка этого изображения происходит в другом классе, который называется синглтон-класс moreAppInternet.m Мой файл moreAppInterNet.m выглядит следующим образ…
22 авг '13 в 05:27
1
ответ
Пользовательский интерфейс не обновлен из-за NSOperationQueue waitUntilFinished YES
У меня есть проблема. Сценарий таков: я получил NSOperationQueue, который содержит различные NSOperationQueue, которым нужно waitUntilDone:YES. И мне нужно обновить интерфейс также, когда очередь или операция выполняется. Каков наилучший способ спра…
17 мар '12 в 05:50
3
ответа
Установка более одного аргумента для NSInvocationOperation
-[NSInvocationOperation initWithTarget:selector:object:] принимает только один объект для передачи в качестве аргумента для метода, который будет вызван. Я хочу использовать два аргумента; Как мне это сделать? Это мой код: - (void)loadImage:(NSURL *…
28 авг '12 в 17:24
2
ответа
Обратный вызов NSInvocationOperation слишком скоро
Я знаю, что подобные вопросы задавались несколько раз, но я изо всех сил пытаюсь понять, как эта конкретная проблема может быть решена. Пока что все, что я сделал, было выполнено на главном шаге. Теперь я обнаружил, что мне нужно выполнить операцию,…
16 ноя '12 в 11:45
1
ответ
NSInvocationOperation недоступно в Xcode 6.1
Мой код внезапно не может быть скомпилирован в Xcode 6.1 (я уверен, что он работает в Xcode 6 GM и бета-версии). Показывает сообщение об ошибке: "NSInvocationOperation" недоступен Мой код: let operation = NSInvocationOperation(target:self, selector:…
30 окт '14 в 03:17
1
ответ
Загрузка файлов в фоновом режиме
У меня есть два представления: myFristView и mySecondView, в myFristView у меня есть код, который может прочитать поля в моей базе данных, а затем отправить на сервер PHP, этот код NSInvocationOperation с помощью этого класса для отправки файлов в ф…
20 авг '14 в 14:18
1
ответ
Почему эти NSInvocationOperation фактически не работают?
Просто пытаюсь сделать простой пример с NSOperationQueue & NSInvocationOperation. Вот мой код: - (void) runMethodsViaOperationQueue { NSOperationQueue *thisQueue = [[NSOperationQueue alloc] init]; NSInvocationOperation *logMethod1Invocation = [[NSIn…
16 фев '13 в 01:54
1
ответ
Наблюдение ValueForKeyPath не вызывается
Я разрабатываю тестовое приложение, в котором у меня есть NSOperationQueue. Я создаю NSInvocationOperation и наблюдаю за свойством isFinished этой операции. Странно, что visibleValueForKeyPath вызывается только иногда. Я не в состоянии понять измене…
12 авг '13 в 14:03
1
ответ
Получите результаты, возвращенные NSInvocationOperation
- (void)viewDidLoad { NSOperationQueue *operationQueue = [[NSOperationQueue alloc]init]; NSInvocationOperation *downloadImageOperation = [[NSInvocationOperation alloc] initWithTarget:[ImageDownloader getInstance] selector:@selector(downloadImageSync…
07 окт '12 в 19:44
1
ответ
Доступ к NSUInteger собственности
У меня есть некоторые проблемы с доступом к свойству NSUInteger в моем коде, который выглядит так: MyController.h @interface MyController : UIViewController @property (retain, nonatomic) NSArray *updatesArray; @property (nonatomic) NSUInteger madeUp…
05 июл '13 в 20:48
1
ответ
Кажется, не может вызвать NSInvocationOperation с NSArray
Я пытаюсь загрузить изображение в фоновом режиме из URL. Код прекрасно работает, если все, что я передаю, это NSUrl. Если я пытаюсь передать NSArray с дополнительными переменными, он никогда не будет вызван: Этот код прекрасно работает, вызывается L…
20 сен '12 в 01:22
1
ответ
NSDictionary, переданный NSOperation, является нулем в вызванном методе
Я использую код ниже, чтобы передать несколько значений в NSOperation. Я определил NSDictionary, но я не могу получить к нему доступ (он всегда возвращает ноль) в вызываемом методе. Ниже мой код для вызова метода NSDictionary *params = [[NSDictionar…
22 ноя '12 в 22:55
3
ответа
Скрыть UIlabel через несколько секунд
Я использую следующий код, чтобы скрыть UILabel через несколько секунд. К сожалению, если пользователь закрывает представление во время выполнения NSInvocation, приложение вылетает - (void)showStatusBarwithText:(NSString*)text{ lblNotification.hidde…
01 авг '14 в 14:19
0
ответов
NSInvocationOperation отправляет одно и то же уведомление два раза в основной поток
У меня есть UITableViewController, где я создаю NSInvocationOperation и добавляю его в NSOperationQueue следующим образом: -(void) doOperation{ NSInvocationOperation *imgSizeOperation = [[[NSInvocationOperation alloc] initWithTarget:self selector:@s…
06 дек '11 в 09:13
1
ответ
Где создать NSManagedObjectContext для NSInvocationOperation
У меня есть несколько NSInvocationOperations, созданных и добавленных в NSOperationQueue. Два из этих NSInvocationOperations создают множество объектов одного и того же родительского класса (Страна и Город, у которого есть подкласс Location). В осно…
17 апр '13 в 18:35
2
ответа
Несколько аргументов для NSOperation?
Я использую NSOperationQueue в своем приложении, и я хочу установить множественные аргументы для моей операции, как я могу это сделать? NSOperationQueue *queue = [[[NSOperationQueue alloc] init] autorelease]; NSInvocationOperation *operation = [[NSI…
30 мар '12 в 00:27
1
ответ
Хорошо ли создавать подкласс NSInvocationOperation, чтобы добавить iVar для отслеживания типа операции?
Я хотел идентифицировать каждую из NSInvocationOperation, чтобы определить, что эта операция в isFinished в уведомлении KVO. Поэтому я планирую не поддерживать NSInvocationOperation в качестве iVAr в моем VC. Но когда я получил уведомление KVO, я хо…
15 дек '11 в 13:49
1
ответ
Правильное использование: NSOperation и NSInvocationOperation
Я изучаю NSOperation и у меня есть сомнения относительно правильного способа реализации этого для моей ситуации. В моем приложении я хочу выполнить много операций в фоновом режиме. Поскольку мое приложение может импортировать данные из настольного п…
20 ноя '12 в 11:00
1
ответ
NSInvocationOperation - не вызывает метод в другом потоке?
Итак, у меня есть класс обслуживания clint, у которого есть метод fetch. Я вызываю этот метод с помощью NSInvocationOperation. и когда я проверяю поток, кажется, что он вызывает mthod в главном потоке. Не весь ли смысл в использовании NSInvocationOp…
22 ноя '11 в 18:43
1
ответ
Как использовать асинхронный NSURLConnection для нескольких URL
Во-первых, я думаю, что у iPad есть только один сетевой адаптер (или какое-либо другое оборудование) для обработки соединения. Таким образом, запросы ставятся в очередь и обслуживаются последовательно, и одновременно не может быть запущено 2 соедине…
14 янв '13 в 16:06