Initializer

init(domain:code:userInfo:)

Returns an NSError object initialized for a given domain and code with a given userInfo dictionary. あるNSErrorオブジェクトを返します、ある与えられたドメインとコードに対して、ある与えられたuserInfo辞書で、初期化されます。

Declaration 宣言

init(domain: String, 
code: Int, 
userInfo dict: [String : Any]? = nil)

Parameters パラメータ

domain

The error domain—this can be one of the predefined NSError domains, or an arbitrary string describing a custom domain. domain must not be nil. See Error Domains for a list of predefined domains. エラードメイン — これはあらかじめ定義されたNSErrorドメインの1つ、またはあつらえのドメインを記述している随意の文字列であることができます。domainnilであってはいけません。Error Domainsをあらかじめ定義されたドメインの一覧として見てください。

code

The error code for the error. このエラーのためのエラーコード。

dict

The userInfo dictionary for the error. userInfo may be nil. このエラーのためのuserInfo辞書。userInfonilであるかもしれません。

Return Value 戻り値

An NSError object initialized for domain with the specified error code and the dictionary of arbitrary data userInfo. あるNSErrorオブジェクトで、domainに対して、この指定されたエラーcodeと随意データuserInfo辞書で初期化されます。

Discussion 議論

This is the designated initializer for NSError. これはNSErrorに対する指定イニシャライザです。

See Also 参照

Related Documentation 関連文書