Ищите метод какао для имитации нажатия кнопки, в котором в качестве параметра не указано событие.
Мне нужно смоделировать нажатие кнопки на моей кнопке Какао программно, и я пытаюсь сделать это на кокотроне, который, к сожалению, не имеет метода NSEvent: mouseEventWithType:location:modifierFlags:timestamp:windowNumber:context:eventNumber:clickCount: нажим: внедрен. Есть ли способ программно смоделировать нажатие кнопки, не создавая событие?
1 ответ
Не забывайте смотреть в суперклассах, когда вы ищете что-то. Все NSControls, включая все NSButton, отвечают на performClick:
сообщение
Тем не менее, действительно ли вам уместно имитировать нажатие кнопки? Если вы просто хотите, чтобы что-то было сделано, обычно лучше прямо сказать контроллеру, чтобы это сделать.