func attemptRecovery (fromError : Error, optionIndex : Int, delegate: Any?, didRecoverSelector : Selector?, contextInfo : UnsafeMutableRawPointer?)
func attemptRecovery (fromError : Error, optionIndex : Int) -> Bool
Technology
The NSError
informal protocol provides methods that allow your application to attempt to recover from an error. These methods are invoked when an NSError
object is returned that specifies the implementing object as the error recovery
and the user has selected one of the error’s localized recovery options. The method invoked depends on how the error is presented to the user. If the error is presented in a document-modal sheet, attempt
is invoked. If the error is presented in an application-modal dialog, attempt
is invoked.
NSError
非形式プロトコルは、あなたのアプリケーションにひとつのエラーから復旧することを試みるのを可能にするメソッドを提供します。これらのメソッドは、NSError
オブジェクトで、recovery
として実装オブジェクトを指定するものが返されて、ユーザがエラーの持つローカライズされた復旧オプションの1つを選ぶ場合に発動されます。発動されるメソッドは、どうやってエラーがユーザに提示されるかに依存します。エラーがドキュメントモーダルシートにおいて提示されるならば、attempt
が発動されます。エラーがアプリケーションモーダルダイアログにおいて提示されるならば、attempt
が発動されます。
func attemptRecovery (fromError : Error, optionIndex : Int, delegate: Any?, didRecoverSelector : Selector?, contextInfo : UnsafeMutableRawPointer?)
func attemptRecovery (fromError : Error, optionIndex : Int) -> Bool
var recoveryAttempter : Any?
NSRecoveryAttempterErrorKey
key.
ユーザ情報辞書の中の、NSRecoveryAttempterErrorKey
キーに対応するオブジェクト。