var name: NSExceptionName
A string used to uniquely identify the receiver.
レシーバーを特有に識別するのに使われる文字列。
var reason: String?
A string containing a “human-readable” reason for the receiver.
レシーバに対する “人に読みやすい” 理由を含んでいる文字列。
Availability 有効性
Technology
var userInfo: [AnyHashable
: Any]? { get }
nil
if no application-specific data exists. As an example, if a method’s return value caused the exception to be raised, the return value might be available to the exception handler through this method.
nil
、アプリケーション固有のデータが存在しないならば。1つの例として、メソッドの戻り値が例外が引き起こされる原因だったならば、その戻り値は例外ハンドラによってこのメソッドを通して利用可能かもしれません。
var name: NSExceptionName
var reason: String?
init(name: NSExceptionName, reason: String?, userInfo : [AnyHashable : Any]?)
+ exceptionWithName:reason:userInfo: