23 #import <scl/SCException.h>
26 #pragma mark Константы класса
32 #define SCSystemExceptionClass @"SCSystemException"
33 #define SCSystemErrorName @"SCSystem"
38 #pragma mark Коды и идентификаторы ошибок
44 #define SCSystemErrorCode -20002
45 #define SCSystemEID @"SCL-20002"
47 #define SCUnspecifiedSystemError 0
52 #pragma mark Типы системных ошибок
87 NSString *fObjectName;
90 #pragma mark Свойства экземпляра класса
106 @property (nonatomic, retain, readonly, getter=
objectName) NSString *objectName;
111 #pragma mark Методы доступа к свойствам экземпляра класса
113 - (NSString *)objectName;
116 #pragma mark Создание и инициализация экземпляров класса
120 - (id)initWithError:(
SCSystemError)error object:(NSString *)object;
int32_t SCInteger
Definition: SCTypes.h:48
Parent class of all library exceptions.
Definition: SCException.h:52
System error exception class.
Definition: SCSystemException.h:85
NSString * objectName
Definition: SCSystemException.h:106
SCSystemError error
Definition: SCSystemException.h:100
SCInteger SCSystemError
System error type.
Definition: SCSystemException.h:68