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

Как я могу получить результат NSString из NSInvocation?
Следующий код работает, как и ожидалось: NSLog(@"%@", [NSString stringWithString:@"test"]; // Logs "test" Но когда я заменяю его на NSInvocation , я получаю совершенно другой результат: Class class = [NSString class]; SEL selector =...
1169 просмотров
schedule 15.08.2022

Цель C - NSInvocation передает себя в качестве отправителя?
Я пытаюсь использовать NSInvocation для вызова метода объекта и отправки sender в качестве аргумента. В приведенном ниже коде вызывается метод mthod, но кажется, что объект передается методу mthod, который на самом деле не является самостоятельным...
998 просмотров
schedule 23.11.2022

Вызывается ли nsinvocation?
Я новичок в разработке объективов c и iphone. Я был в замешательстве. Я пытаюсь создать кнопку, которая создается во время выполнения, после нажатия другой кнопки, и приложение этого не знает: -(void)button4Pushed{ NSLog(@"Button 4...
666 просмотров

iOS NSInvocation setArgument: atIndex: не работает со структурой в сборках ARM
У меня есть странная проблема с установкой аргумента NSInvocation со структурой, которая содержит двойной или любой 64-битный тип, который не выровнен (я смещаю его с помощью char в начале структуры). Проблема в том, что некоторые байты очищаются...
1561 просмотров
schedule 21.06.2022

Определение класса Objective-C без базового класса — предупреждение компилятора
Я использую следующую кодовую форму NSInvocation Мэтт Галлахер для моего кода Undo/Redo. Хотя в последней версии xCode я не получаю предупреждение, в котором говорится: NSInvocation(ForwardedConstruction).m:28:12: класс InvocationProxy определен...
5594 просмотров
schedule 28.05.2023

-[NSInvocation getReturnValue:] с двойным значением неожиданно выдает 0
Я пытаюсь вызвать метод, который возвращает double , используя NSInvocation . Но я обнаружил, что он не работает в 64-битных приложениях для iOS. Он работает в OS X, в симуляторе — как 32-битном, так и 64-битном — iPad 2 и iPad Air с 32-битной...
2333 просмотров
schedule 21.04.2024

Зачем мне использовать NSInvocation вместо блока?
Может ли кто-нибудь предложить конкретную причину использования NSInvocation вместо простого использования блока или даже обычного вызова метода? Я нахожу описания NSInvocation в Интернете, но нет примеров того, где это жизненно важно для...
179 просмотров

Вызов блока во время выполнения, что-то похожее на NSInvocation?
У меня есть блок неизвестного типа (как id ) и массив аргументов, которые нужно передать в этот блок. Аргументы могут быть объектами или числами/структурами, упакованными как NSNumber/NSValue. Блок также может возвращать объект, число или...
496 просмотров

Могу ли я использовать NSInvocation, чтобы скрыть или показать подкласс UIView без его перерисовки?
Я пытаюсь использовать вызов для обратного вызова UIView в Objective C и переключения его свойства hidden . Сообщение должно быть отправлено в пользовательское представление в выделенном классе SquareView . В демонстрационных целях мой...
82 просмотров
schedule 02.11.2022