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

attemptRecovery(fromError:optionIndex:delegate:didRecoverSelector:contextInfo:)

Implemented to attempt a recovery from an error noted in a document-modal sheet. ドキュメントモーダルシートにおいて注記されるエラーからの復旧を試みるために実装されます。

Declaration 宣言

func attemptRecovery(fromError error: Error, 
         optionIndex recoveryOptionIndex: Int, 
            delegate: Any?, 
  didRecoverSelector: Selector?, 
         contextInfo: UnsafeMutableRawPointer?)

Parameters パラメータ

error

An NSError object that describes the error, including error recovery options.

recoveryOptionIndex

The index of the user selected recovery option in error’s localized recovery array.

delegate

An object that is the modal delegate.

didRecoverSelector

A selector identifying the method implemented by the modal delegate.

contextInfo

Arbitrary data associated with the attempt at error recovery, to be passed to delegate in didRecoverSelector.

Discussion 解説

Invoked when an error alert is presented to the user in a document-modal sheet, and the user has selected an error recovery option specified by error. After recovery is attempted, your implementation should send delegate the message specified in didRecoverSelector, passing the provided contextInfo.

The didRecoverSelector should have the following signature:


- (void)didPresentErrorWithRecovery:(BOOL)didRecover contextInfo:(void *)contextInfo;

where didRecover is true if the error recovery attempt was successful; otherwise it is false.

See Also 参照

Attempting Recovery From Errors エラーからの復旧を試みる