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

Заставить NSInvocation вызывать конкретный IMP
Я ищу способ сделать NSInvocation вызовом определенного IMP . По умолчанию он вызывает «самый низкий» IMP , который может найти (т. е. самую последнюю переопределенную версию), но я ищу способ заставить его вызывать IMP из более высокого уровня...
1819 просмотров
schedule 13.10.2022

Как правильно освободить сохраненные аргументы NSInvocation?
Освобождаются ли сохраненные аргументы при освобождении NSInvocation, или мне нужно вручную освободить объекты в списке аргументов NSInvocation?
1674 просмотров
schedule 08.08.2023

Как удалить/отменить NSInvocationOperation из NSOperationQueue?
Оба следующих вопроса задаются в контексте поддержки NSOperationQueue и NSInvocationOperation. Поскольку я использовал эту концепцию для загрузки нескольких видео, как удалить/освободить добавленную операцию NSInvocationOperation из...
4981 просмотров

Помощь в преобразовании кода NSInvocation в ARC-совместимый (уже Objective-C)
Я нашел действительно отличный код от Мэтта Галлахера для использования с Undo, работающим с NSInvocation. Хотя теперь руководство хочет, чтобы мы использовали ARC для всего нашего кода, и сейчас мы переводим весь наш код на ARC. Эта Последняя Часть...
627 просмотров

Получите результаты, возвращенные из NSInvocationOperation.
- (void)viewDidLoad { NSOperationQueue *operationQueue = [[NSOperationQueue alloc]init]; NSInvocationOperation *downloadImageOperation = [[NSInvocationOperation alloc] initWithTarget:[ImageDownloader getInstance]...
401 просмотров
schedule 20.04.2024

Как вызывается forwardInvocation:?
Глядя только на библиотеку времени выполнения Objective-C, когда сообщение отправляется объекту, который не отвечает на него, система времени выполнения дает получателю еще один шанс обработать сообщение. Таким образом, метод получателя forward:: ,...
4030 просмотров

Ласточка не распознает исключение селектора из вызова NSInvocation forwardInvocation
У меня есть объект, который пересылает полученные сообщения. Он не реализует пересылку их другим объектам с помощью forwardInvocation . Однако methodSignatureForSelector не всегда будет возвращать допустимую сигнатуру метода в определенное время...
548 просмотров

NSTimer + NSInvocation, вызывающий сбой на iOS 7
У меня происходит сбой при использовании +[NSTimer scheduledTimerWithTimeInterval:invocation:repeats] на iOS 7. Код достаточно прост; вот копипаст (с переменными переименованиями) целиком. SEL selector = @selector(callback); NSMethodSignature...
740 просмотров
schedule 07.02.2023

Получить отправителя сообщения для NSInvocation
Как мне получить отправителя сообщения, заключенного в NSInvocation? Я нахожусь в объекте, и я только что получил вызов в моем forwardInvocation: . Есть ли способ узнать, кто отправил мне сообщение в первую очередь?
133 просмотров

Способы стрельбы по порядку
У меня есть множество методов, которые я должен запускать последовательно. Каждый метод возвращает BOOL. Что-то вроде - (BOOL) oneMethod; Имена методов находятся в массиве, например #define TESTS @[ \ @"averageNotOK:",...
67 просмотров
schedule 13.11.2023

Почему действие, вызванное NSTimer, не может быть указано блоком?
При создании таймера есть только эти опции: + (NSTimer *)scheduledTimerWithTimeInterval:(NSTimeInterval)seconds target:(id)target selector:(SEL)aSelector userInfo:(id)userInfo repeats:(BOOL)repeats; + (NSTimer...
107 просмотров

Есть ли способ сделать строку функции NSInvocation surport переменной parmas [NSstring stringWithFormat:..]
В документе Apple говорится: «NSInvocation не поддерживает вызовы методов с переменным количеством аргументов или аргументов объединения». я искал часами, некоторые люди говорят, что var_list работает, но я пытался, это не так но я думаю, что...
144 просмотров