Вопросы по теме '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 просмотров
schedule
30.04.2022
Помощь в преобразовании кода NSInvocation в ARC-совместимый (уже Objective-C)
Я нашел действительно отличный код от Мэтта Галлахера для использования с Undo, работающим с NSInvocation. Хотя теперь руководство хочет, чтобы мы использовали ARC для всего нашего кода, и сейчас мы переводим весь наш код на ARC. Эта Последняя Часть...
627 просмотров
schedule
19.12.2023
Получите результаты, возвращенные из 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 просмотров
schedule
12.09.2022
Ласточка не распознает исключение селектора из вызова NSInvocation forwardInvocation
У меня есть объект, который пересылает полученные сообщения. Он не реализует пересылку их другим объектам с помощью forwardInvocation . Однако methodSignatureForSelector не всегда будет возвращать допустимую сигнатуру метода в определенное время...
548 просмотров
schedule
31.12.2022
NSTimer + NSInvocation, вызывающий сбой на iOS 7
У меня происходит сбой при использовании +[NSTimer scheduledTimerWithTimeInterval:invocation:repeats] на iOS 7. Код достаточно прост; вот копипаст (с переменными переименованиями) целиком.
SEL selector = @selector(callback);
NSMethodSignature...
740 просмотров
schedule
07.02.2023
Получить отправителя сообщения для NSInvocation
Как мне получить отправителя сообщения, заключенного в NSInvocation?
Я нахожусь в объекте, и я только что получил вызов в моем forwardInvocation: . Есть ли способ узнать, кто отправил мне сообщение в первую очередь?
133 просмотров
schedule
13.07.2022
Способы стрельбы по порядку
У меня есть множество методов, которые я должен запускать последовательно. Каждый метод возвращает 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 просмотров
schedule
17.03.2024
Есть ли способ сделать строку функции NSInvocation surport переменной parmas [NSstring stringWithFormat:..]
В документе Apple говорится: «NSInvocation не поддерживает вызовы методов с переменным количеством аргументов или аргументов объединения».
я искал часами, некоторые люди говорят, что var_list работает, но я пытался, это не так
но я думаю, что...
144 просмотров
schedule
25.05.2023