Initializer

init(name:reason:userInfo:)

Initializes and returns a newly allocated exception object. 新しくアロケートされた例外オブジェクトを初期化して返します。

Declaration 宣言

init(name aName: NSExceptionName, 
reason aReason: String?, 
userInfo aUserInfo: [AnyHashable : Any]? = nil)

Parameters パラメータ

name

The name of the exception. 例外の名前。

reason

A human-readable message string summarizing the reason for the exception. 人の読みやすいメッセージ文字列、例外の理由を要約しています。

userInfo

A dictionary containing user-defined information relating to the exception 例外に関連しているユーザ定義の情報を含んでいる辞書。

Return Value 戻り値

The created NSException object or nil if the object couldn't be created. 作成されたNSExceptionオブジェクト、またはnil、もしオブジェクトが作成できなかったならば。

Discussion 議論

This is the designated initializer. これは、指定イニシャライザです。

See Also 参照

Creating and Raising an NSException Object NSExceptionオブジェクトを作成するそして引き起こす

Related Documentation 関連文書