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

resumeWithSuspensionID:

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

Declaration 宣言

- (void)resumeWithSuspensionID:(NSAppleEventManagerSuspensionID)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 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 アップルイベントの休止と再開