У меня есть собственный класс, который поддерживает механизм целевого действия, но странно в этом конкретном случае, когда я пытаюсь вызвать действие, выполнив:
[NSApp sendAction:action_ to:target_ from:self]
это не работает, но этот способ работает:
[target_ performSelector:action_ withObject:self];
Очевидно, что и target_
, и action_
имеют допустимые значения.
Это не имеет большого значения, так как я заработал.
Я просто не могу понять, почему -[NSApplication sendAction:to:from:]
не работает, так как это выглядит довольно простой операцией. Я использовал sendAction:...
в прошлом без проблем, но, похоже, между ними есть существенная разница, кроме того факта, что sendAction
имеет механизм для поиска объекта, который отвечает на сообщение, если его целью является nil
.