Instance Method インスタンスメソッド

setEventHandler(_:andSelector:forEventClass:andEventID:)

Registers the Apple event handler specified by handler for the event specified by eventClass and eventID. handlerで指定されるアップルイベントハンドラーを、eventClasseventIDで指定されるイベントに対して登録します。

Declaration 宣言

func setEventHandler(_ handler: Any, 
         andSelector handleEventSelector: Selector, 
       forEventClass eventClass: AEEventClass, 
          andEventID eventID: AEEventID)

Discussion 議論

If an event handler is already registered for the specified event class and event ID, removes it. The signature for handler should match the following: あるイベントハンドラーが、指定のイベントクラスとイベントIDに対して既に登録されるならば、それを取り除きます。handlerに対するシグネチャは、以下に合致するべきです:


- (void)handleAppleEvent:(NSAppleEventDescriptor *)event withReplyEvent: (NSAppleEventDescriptor *)replyEvent;

See Also 参照

Working with event handlers イベントハンドラーを扱う