Samond Classes Library 1.2.1-RELEASE build 181
Полный список членов класса
Класс SCNumberException

Класс исключительной ситуации числового объекта Подробнее...

#import <SCNumberException.h>

Граф наследования:SCNumberException:
SCException

Свойства экземпляра класса

NSString * unsupportedType
 

Создание и инициализация исключительной ситуации числового объекта

(instancetype) - initWithReason:code:eid:
 
(instancetype) - init
 
(instancetype) + exceptionWithReason:code:eid:
 
(instancetype) + exception
 

Создание и инициализация исключительной ситуации неподдерживаемого типа объекта

(instancetype) - initWithUnsupportedType:
 
(instancetype) - initWithNumberUnsupportedType
 
(instancetype) + exceptionWithUnsupportedType:
 
(instancetype) + exceptionWithNumberUnsupportedType
 

Дополнительные унаследованные члены

- Методы экземпляра унаследованные от SCException
(instancetype) - initWithName:reason:code:eid:
 
- Свойства унаследованные от SCException
SCInteger code
 
NSString * eid
 

Подробное описание

Класс исключительной ситуации числового объекта

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) init

Метод инициализации исключительной ситуации неопределенной ошибки числового объекта.

Возвращает
Инициализированная исключительная ситуация
- (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

Название неподдерживаемого типа числового объекта


Объявления и описания членов классов находятся в файлах: