Samond Classes Library 1.2.6-STABLE build 219
Полный список членов класса
Класс SCNumberException

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

#import <SCNumberException.h>

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

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

NSString * unsupportedType
 

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

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

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

(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) initWithReason: (NSString *)  reason
code: (SCInteger code
eid: (NSString *)  eid 

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

Внимание
Является назначенным инициализатором класса
Аргументы
reason- описание ошибки
code- код возникшей ошибки
eid- идентификатор возникшей ошибки
Возвращает
Инициализированная исключительная ситуация

Полный список свойств

- (NSString*) unsupportedType
readnonatomicretain

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


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