Enumeration Case 列挙ケース

NSCoder.DecodingFailurePolicy.setErrorAndReturn

A failure policy that directs the coder to capture the failure as an error object. ある障害ポリシー、それはコーダにその障害をエラーオブジェクトとしてキャプチャするよう命令します。

Declaration 宣言

case setErrorAndReturn = 1

Discussion 議論

On decode failure, the NSCoder will capture the failure as an NSError, and prevent further decodes (by returning 0 / nil equivalent as appropriate). デコード失敗では、NSCoderは失敗をNSErrorとしてキャプチャします、そしてそれ以上のデコードを防止します(0 / nil同等物を適切に返すことによって)。

Use this policy if you know that all encoded objects use failWithError(_:) to communicate decode failures and don't raise exceptions for error propagation. このポリシーを使ってください、もし全てのエンコードされたオブジェクトがfailWithError(_:)を使ってデコード失敗を伝達するそしてエラーの伝播のために例外を引き起こさないことをあなたが知っているならば。

See Also 参照

Failure Policies 障害ポリシー