Creates and returns an exception object .
Original signature is '+ (NSException *)exceptionWithName:(NSString *)name reason:(NSString *)reason userInfo:(NSDictionary *)userInfo'
Available in Mac OS X v10.0 and later.
Declaration Syntax
C# | Visual Basic | Visual C++ |
public static NSException ExceptionWithNameReasonUserInfo( NSString name, NSString reason, NSDictionary userInfo )
Public Shared Function ExceptionWithNameReasonUserInfo ( _ name As NSString, _ reason As NSString, _ userInfo As NSDictionary _ ) As NSException
public: static NSException^ ExceptionWithNameReasonUserInfo( NSString^ name, NSString^ reason, NSDictionary^ userInfo )
Parameters
- name (NSString)
- The name of the exception.
- reason (NSString)
- A human-readable message string summarizing the reason for the exception.
- userInfo (NSDictionary)
- 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.
Version Information
- Available in Monobjc Bridge: 10.6 (For Mac OS X 10.6 and later), 10.5 (For Mac OS X 10.5 and later)