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

resume(withSuspensionID:)

Given a nonzero suspensionID returned by an invocation of suspendCurrentAppleEvent(), signal that handling of the suspended event may now continue. 非ゼロのsuspensionIDsuspendCurrentAppleEvent()の発動によって返されて指定されることで、休止されたイベントの取り扱いが今続きを行われるように合図します。

Declaration 宣言

func resume(withSuspensionID suspensionID: NSAppleEventManager.SuspensionID)

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 resume(withSuspensionID:) are ignored. Subsequent invocations of other NSAppleEventManager methods using the same suspension ID are invalid. resume(withSuspensionID:) may be invoked in any thread, not just the one in which the corresponding invocation of suspendCurrentAppleEvent() occurred. これは、休止イベントの送り手に即座に返答イベントを送る結果となるでしょう、送り手が返答を要求するならば。suspensionIDが以前のsetCurrentAppleEventAndReplyEventWithSuspensionID(_:)の発動において使われたならばその発動の影響は完全には実行されません。resume(withSuspensionID:)の冗長な発動は無視されます。同じ休止IDを使ったNSAppleEventManagerメソッドの引き続いての発動は、無効です。resume(withSuspensionID:)は、該当するsuspendCurrentAppleEvent()の発動が起こったものだけでなく、どのスレッドで発動されてもかまいません。

See Also 参照

Suspending and resuming Apple events アップルイベントの休止と再開