Instance Method インスタンスメソッド

initWithName:reason:userInfo:

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

Declaration 宣言

- (instancetype)initWithName:(NSExceptionName)aName 
                      reason:(NSString *)aReason 
                    userInfo:(NSDictionary *)aUserInfo;

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オブジェクトを作成するそして引き起こす