Класс исключительной ситуации числового объекта
Подробнее...
#import <SCNumberException.h>
Класс исключительной ситуации числового объекта
- SDK
- macOS 10.6+, iOS 7.0+, GNUStep
- Начиная с
- версии 1.1.3
Исключительная ситуация генерируется при обнаружении ошибки во время работы с числовыми объектами, прежде всего с экземплярами стандартного класса NSNumber.
В классе определены следующие коды ошибок:
+ (instancetype) exception |
|
|
|
Классовый метод создает исключительную ситуацию неопределенной ошибки числового объекта.
- Возвращает
- Созданная исключительная ситуация
+ (instancetype) exceptionWithNumberUnsupportedType |
|
|
|
Классовый метод создает исключительную ситуацию обнаружения неподдерживаемого типа числового объекта (SCL-20011).
- Возвращает
- Созданная исключительная ситуация
+ (instancetype) exceptionWithReason: |
|
(NSString *) |
reason |
code: |
|
(SCInteger) |
code |
eid: |
|
(NSString *) |
eid |
|
|
| |
Классовый метод создает исключительную ситуацию неопределенной ошибки числового объекта с использованием указанных описания ошибки, кода ошибки и идентификатора ошибки.
- Аргументы
-
reason | - описание ошибки |
code | - код ошибки |
eid | - идентификатор ошибки |
- Возвращает
- Созданная исключительная ситуация
+ (instancetype) exceptionWithUnsupportedType: |
|
(NSString *) |
type |
|
Классовый метод создает исключительную ситуацию неподдерживаемого типа числового объекта (SCL-20011) с использованием указанного названия неподдерживаемого типа.
- Аргументы
-
type | - название неподдерживаемого типа |
- Возвращает
- Созданная исключительная ситуация
Метод инициализации исключительной ситуации неопределенной ошибки числового объекта.
- Возвращает
- Инициализированная исключительная ситуация
- (instancetype) initWithNumberUnsupportedType |
|
|
|
Метод инициализации исключительной ситуации обнаружения неподдерживаемого типа числового объекта (SCL-20011).
- Возвращает
- Инициализированная исключительная ситуация
- (instancetype) initWithReason: |
|
(NSString *) |
reason |
code: |
|
(SCInteger) |
code |
eid: |
|
(NSString *) |
eid |
|
|
| |
Метод инициализации исключительной ситуации числового объекта с заданными сообщение об ошибке, кодом ошибки и идентификатором ошибки.
- Внимание
- Является назначенным инициализатором класса
- Аргументы
-
reason | - описание ошибки |
code | - код возникшей ошибки |
eid | - идентификатор возникшей ошибки |
- Возвращает
- Инициализированная исключительная ситуация
- (instancetype) initWithUnsupportedType: |
|
(NSString *) |
type |
|
Метод инициализации исключительной ситуации неподдерживаемого типа числового объекта (SCL-20011) с использованием заданного названия неподдерживаемого типа.
- Аргументы
-
type | - название неподдерживаемого типа |
- Возвращает
- Инициализированная исключительная ситуация
- (NSString *) unsupportedType |
|
readatomicretain |
Название неподдерживаемого типа числового объекта
Объявления и описания членов классов находятся в файлах: