Instance Method
インスタンスメソッド
resumeWithSuspensionID:
Discussion
議論
This may result in the immediate sending of the reply event to the sender of the suspended event, if the sender has requested a reply. If suspensionID
has been used in a previous invocation of setCurrentAppleEventAndReplyEventWithSuspensionID:
the effects of that invocation are completely undone. Redundant invocations of resumeWithSuspensionID:
are ignored. Subsequent invocations of other NSAppleEventManager
methods using the same suspension ID are invalid. resumeWithSuspensionID:
may be invoked in any thread, not just the one in which the corresponding invocation of suspendCurrentAppleEvent
occurred.
これは、休止イベントの送り手に即座に返答イベントを送る結果となるでしょう、送り手が返答を要求するならば。suspensionID
が以前のsetCurrentAppleEventAndReplyEventWithSuspensionID:
の発動において使われたならばその発動の影響は完全には完了しません。resumeWithSuspensionID:
の冗長な発動は無視されます。同じ休止IDを使ったNSAppleEventManager
メソッドの引き続いての発動は、無効です。resumeWithSuspensionID:
は、該当するsuspendCurrentAppleEvent
の発動が起こったものだけでなく、どのスレッドで発動されてもかまいません。
See Also
参照
Suspending and resuming Apple events
アップルイベントの休止と再開
currentAppleEvent
Returns the descriptor for currentAppleEvent
if an Apple event is being handled on the current thread.
あるアップルイベントが現在のスレッド上で取り扱われているならば、currentAppleEvent
に対する記述子を返します。
currentReplyAppleEvent
Returns the corresponding reply event descriptor if an Apple event is being handled on the current thread.
あるアップルイベントが現在のスレッド上で取り扱われているならば、該当する返答イベント記述子を返します。
- suspendCurrentAppleEvent
Suspends the handling of the current event and returns an ID that must be used to resume the handling of the event if an Apple event is being handled on the current thread.
現在のイベントの処理を休止して、アップルイベントが現在のスレッド上で処理されているならば、そのイベントの処理を再開するために使われなければならないIDを返します。
NSAppleEventManagerSuspensionID
Identifies an Apple event whose handling has been suspended. Can be used to resume handling of the Apple event.
それの処理がサスペンド(一時停止)されているあるアップルイベントを識別します。アップルイベントの処理をレジューム(再開)するのに使われることができます。