Enumeration
列挙
NSUserActivity.TypedPayloadError
An enumeration that describes the error types for getting and setting a typed payload.
ある列挙、それはある型付ペイロードの取得と設定のためのエラー型を記述します。
Overview
概要
Use this enumeration to manage errors from typedPayload(_:)
and setTypedPayload(_:)
.
この列挙を使って、typedPayload(_:)
およびsetTypedPayload(_:)
からのエラーを管理してください。
Topics
話題
Typed Payload Errors
型付ペイロードエラー
case encodingError
An encoding error that indicates that the content failed to encode into a valid dictionary.
エンコードエラー、それはコンテンツがある有効な辞書へとエンコードするのを失敗したことを指し示します。
case invalidContent
A decoding error that indicates that the user info dictionary is empty or invalid.
デコードエラー、それはユーザ情報辞書が空または無効であることを指し示します。
Typed Payload Error Comparisons
型付ペイロードエラー比較
func hash(into: inout Hasher)
Hashes the essential components of the typed payload error by feeding them into the hasher.
型付ペイロードエラーの必須の構成要素を、それらをハーシャーに供給することによってハッシュ化します。
See Also
参照
Managing Type-Safe Access to User Info
ユーザ情報への型安全なアクセスを管理する
func setTypedPayload<T>(T)
Encodes the specified payload into the user activity’s user info dictionary.
指定されたペイロードをユーザアクティビティのもつユーザ情報辞書へとエンコードします。
func typedPayload<T>(T.Type) -> T
Decodes the user activity's user info dictionary as an instance of the specified type.
ユーザアクティビティのもつユーザ情報辞書をこの指定された型のインスタンスとしてデコードします。