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

Класс исключительной ситуации механизма коллекций Подробнее...

#import <SCCollectionException.h>

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

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

NSString * collectionName
 
NSString * typeName
 
NSString * unsupported
 
NSString * unknown
 
SCIndex index
 
NSRange range
 
NSIndexSet * indexSet
 
SCULong indexesCount
 
SCULong objectsCount
 
NSString * key
 
SCULong keysCount
 

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

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

Создание и инициализация исключительной ситуации несуществующей исходной коллекции (SCL-20041)

(instancetype) - initWithSource
 
(instancetype) + exceptionWithSource
 

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

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

Создание и инициализации исключительной ситуации нарушения режима только для чтения (SCL-20043)

(instancetype) - initWithReadOnlyType:name:
 
(instancetype) - initWithReadOnlyType:
 
(instancetype) + exceptionWithReadOnlyType:name:
 
(instancetype) + exceptionWithReadOnlyType:
 

Создание и инициализация исключительной ситуации добавления нулевого указателя (SCL-20044)

(instancetype) - initWithItemType:name:
 
(instancetype) - initWithItemType:
 
(instancetype) + exceptionWithItemType:name:
 
(instancetype) + exceptionWithItemType:
 

Создание и инициализация исключительной ситуации несуществующего исходного объекта (SCL-20045)

(instancetype) - initWithObject
 
(instancetype) + exceptionWithObject
 

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

(instancetype) - initWithUnsupported:type:name:
 
(instancetype) - initWithUnsupported:type:
 
(instancetype) + exceptionWithUnsupported:type:name:
 
(instancetype) + exceptionWithUnsupported:type:
 

Создание и инициализация исключительной ситуации неизвестного класса (SCL-20047)

(instancetype) - initWithUnknown:type:name:
 
(instancetype) - initWithUnknown:type:
 
(instancetype) + exceptionWithUnknown:type:name:
 
(instancetype) + exceptionWithUnknown:type:
 

Создание и инициализация исключительной ситуации несравнимых объектов (SCL-20048)

(instancetype) - initWithNotComparableType:name:
 
(instancetype) - initWithNotComparableType:
 
(instancetype) + exceptionWithNotComparableType:name:
 
(instancetype) + exceptionWithNotComparableType:
 

Создание и инициализация исключительной ситуации несортируемой коллекции (SCL-20049)

(instancetype) - initWithNotSortableType:name:
 
(instancetype) - initWithNotSortableType:
 
(instancetype) + exceptionWithNotSortableType:name:
 
(instancetype) + exceptionWithNotSortableType:
 

Создание и инициализация исключительной ситуации сортировщика данных (SCL-20050)

(instancetype) - initWithSorterType:name:
 
(instancetype) - initWithSorterType:
 
(instancetype) + exceptionWithSorterType:name:
 
(instancetype) + exceptionWithSorterType:
 

Создание и инициализация исключительной ситуации недопустимого индекса (SCL-20052)

(instancetype) - initWithIndex:name:
 
(instancetype) - initWithIndex:
 
(instancetype) + exceptionWithIndex:name:
 
(instancetype) + exceptionWithIndex:
 

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

(instancetype) - initWithRange:name:
 
(instancetype) - initWithRange:
 
(instancetype) + exceptionWithRange:name:
 
(instancetype) + exceptionWithRange:
 

Создание и инициализация исключительной ситуации недопустимого списка индексов (SCL-20054)

(instancetype) - initWithIndexSet:name:
 
(instancetype) - initWithIndexSet:
 
(instancetype) + exceptionWithIndexSet:name:
 
(instancetype) + exceptionWithIndexSet:
 

Создание и инициализация исключительной ситуации несоответствия количества индексов и объектов (SCL-20055)

(instancetype) - initWithIndexesCount:objectsCount:
 
(instancetype) + exceptionWithIndexesCount:objectsCount:
 

Создание и инициализация исключительной ситуации некорректного ключа объекта (SCL-20056)

(instancetype) - initWithKey:name:
 
(instancetype) - initWithKey:
 
(instancetype) + exceptionWithKey:name:
 
(instancetype) + exceptionWithKey:
 

Создание и инициализация исключительной ситуации несоответствия количества ключей и объектов (SCL-20057)

(instancetype) - initWithKeysCount:objectsCount:
 
(instancetype) + exceptionWithKeysCount:objectsCount:
 

Создание и инициализация исключительной ситуации пустого значения (SCL-20058)

(instancetype) - initValueForKey:name:
 
(instancetype) - initValueForKey:
 
(instancetype) + exceptionValueForKey:name:
 
(instancetype) + exceptionValueForKey:
 

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

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

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

Класс исключительной ситуации механизма коллекций

SDK
macOS 10.6+, iOS 7.0+, GNUstep
Начиная с
версии 1.1.3

Определенные классом исключительные ситуации генерируются при возникновении различных ошибков в ходе работы классов механизма коллекций.
Генерируемые исключительные ситуации соответствуют следующим ошибкам:

Документация метода

+ (instancetype) exception

Классовый метод создает исключительную ситуацию неопределенного типа с использованием параметров по умолчанию.

Возвращает
Созданный экземпляр класса
+ (instancetype) exceptionValueForKey: (NSString *)  key

Классовый метод создает исключительную ситуацию пустого значения SCL-20058 с использованием указанного имени ключа.

Аргументы
key- имя ключа
Возвращает
Созданная исключительная ситуация
+ (instancetype) exceptionValueForKey: (NSString *)  key
name: (NSString *)  name 

Классовый метод создает исключительную ситуацию пустого значения SCL-20058 с использованием указанных имени ключа и имени коллекции.

Аргументы
key- имя ключа
name- имя коллекции
Возвращает
Созданная исключительная ситуация
+ (instancetype) exceptionWithIndex: (SCIndex index

Классовый метод создает исключительную ситуацию недопустимого индекса SCL-20052 с использованием указанного индекса.

Аргументы
index- недопустимый индекс
Возвращает
Созданная исключительная ситуация
+ (instancetype) exceptionWithIndex: (SCIndex index
name: (NSString *)  name 

Классовый метод создает исключительную ситуацию недопустимого индекса SCL-20052 с использованием указанных индекса и имени коллекции.

Аргументы
index- недопустимый индекс
name- имя коллекции
Возвращает
Созданная исключительная ситуация
+ (instancetype) exceptionWithIndexesCount: (SCULong indexes
objectsCount: (SCULong objects 

Классовый метод создает исключительную ситуацию несоответствия количества индексов и объектов SCL-20055 с использованием указанных количества индексов и количества объектов.

Аргументы
indexes- количество индексов
objects- количество объектов
Возвращает
Созданная исключительная ситуация
+ (instancetype) exceptionWithIndexSet: (NSIndexSet *)  indexSet

Классовый метод создает исключительную ситуацию недопустимого списка индексов SCL-20054 с использованием указанного списка индексов.

Аргументы
indexSet- недопустимый список индексов
Возвращает
Созданная исключительная ситуация
+ (instancetype) exceptionWithIndexSet: (NSIndexSet *)  indexSet
name: (NSString *)  name 

Классовый метод создает исключительную ситуацию недопустимого списка индексов SCL-20054 с использованием указанных списка индексов и имени коллекции.

Аргументы
indexSet- недопустимый список индексов
name- имя коллекции
Возвращает
Созданная исключительная ситуация
+ (instancetype) exceptionWithItemType: (NSString *)  type

Классовый метод создает исключительную ситуацию добавления нулевого указателя SCL-20044 с использованием указанного названия типа коллекции.

Аргументы
type- название типа коллекции
Возвращает
Созданная исключительная ситуация
+ (instancetype) exceptionWithItemType: (NSString *)  type
name: (NSString *)  name 

Классовый метод создает исключительную ситуацию добавления нулевого указателя SCL-20044 с использованием указанных названия типа коллекции и названия коллекции.

Аргументы
type- название типа коллекции
name- название коллекции
Возвращает
Созданная исключительная ситуация
+ (instancetype) exceptionWithKey: (NSString *)  key

Классовый метод создает исключительную ситуацию некорректного ключа объекта SCL-20056 с использованием указанного некорректного ключа объекта.

Аргументы
key- некорректный ключ объекта
Возвращает
Созданная исключительная ситуация
+ (instancetype) exceptionWithKey: (NSString *)  key
name: (NSString *)  name 

Классовый метод создает исключительную ситуацию некорректного ключа объекта SCL-20056 с использованием указанных некорректного ключа объекта и имени коллекции.

Аргументы
key- некорректный ключ объекта
name- имя коллекции
Возвращает
Созданная исключительная ситуация
+ (instancetype) exceptionWithKeysCount: (SCULong keys
objectsCount: (SCULong objects 

Классовый метод создает исключительную ситуацию несоответствия количества ключей и объектов SCL-20057 с использованием указанных количества ключей и количества объектов.

Аргументы
keys- количество ключей
objects- количество объектов
Возвращает
Созданная исключительная ситуация
+ (instancetype) exceptionWithName: (NSString *)  name

Классовый метод создает исключительную ситуацию неопределенного типа с использованием заданного названия коллекции.

Аргументы
name- название коллекции
Возвращает
Созданная исключительная ситуация
+ (instancetype) exceptionWithName: (NSString *)  name
reason: (NSString *)  reason
code: (SCInteger code
eid: (NSString *)  eid 

Классовый метод создает исключительную ситуацию с использованием заданных названия коллекции, описания ошибки, кода ошибки и идентификатора ошибки.

Аргументы
name- название коллекции
reason- описание ошибки
code- код ошибки
eid- идентификатор ошибки
Возвращает
Созданная исключительная ситуация
+ (instancetype) exceptionWithNotComparableType: (NSString *)  type

Классовый метод создает исключительную ситуацию насравнимых объектов SCL-20048 с использованием типа коллекции.

Аргументы
type- тип коллекции
Возвращает
Созданная исключительная ситуация
+ (instancetype) exceptionWithNotComparableType: (NSString *)  type
name: (NSString *)  name 

Классовый метод создает исключительную ситуацию насравнимых объектов SCL-20048 с использованием типа коллекции и имени коллекции.

Аргументы
type- тип коллекции
name- имя коллекции
Возвращает
Созданная исключительная ситуация
+ (instancetype) exceptionWithNotSortableType: (NSString *)  type

Классовый метод создает исключительную ситуацию несортируемой коллекции SCL-20049 с использованием указанного типа коллекции.

Аргументы
type- тип коллекции
Возвращает
Созданная исключительная ситуация
+ (instancetype) exceptionWithNotSortableType: (NSString *)  type
name: (NSString *)  name 

Классовый метод создает исключительную ситуацию несортируемой коллекции SCL-20049 с использованием указанных типа коллекции и имени коллекции.

Аргументы
type- тип коллекции
name- имя коллекции
Возвращает
Созданная исключительная ситуация
+ (instancetype) exceptionWithObject

Классовый метод создает исключительную ситуацию несуществующего исходного объекта SCL-20045.

Возвращает
Созданная исключительная ситуация
+ (instancetype) exceptionWithRange: (NSRange)  range

Классовый метод создает исключительную ситуацию недопустимого диапазон объектов SCL-20053 с использованием указанного диапазона.

Аргументы
range- недопустимый диапазон
Возвращает
Созданная исключительная ситуация
+ (instancetype) exceptionWithRange: (NSRange)  range
name: (NSString *)  name 

Классовый метод создает исключительную ситуацию недопустимого диапазон объектов SCL-20053 с использованием указанных диапазона и имени коллекции.

Аргументы
range- недопустимый диапазон
name- имя коллекции
Возвращает
Созданная исключительная ситуация
+ (instancetype) exceptionWithReadOnlyType: (NSString *)  type

Классовый метод создает исключительную ситуацию нарушения режима только для чтения SCL-20043 с использованием указанного типа коллекции.

Аргументы
type- тип коллекции
Возвращает
Созданная исключительная ситуация
+ (instancetype) exceptionWithReadOnlyType: (NSString *)  type
name: (NSString *)  name 

Классовый метод создает исключительную ситуацию нарушения режима только для чтения SCL-20043 с использованием указанных типа коллекции и названия коллекции.

Аргументы
type- тип коллекции
name- название коллекции
Возвращает
Созданная исключительная ситуация
+ (instancetype) exceptionWithReason: (NSString *)  reason
code: (SCInteger code
eid: (NSString *)  eid 

Классовый метод создает исключительную ситуацию с использованием заданных описания, кода и идентификатора ошибки.

Аргументы
reason- описание ошибки
code- код ошибки
eid- идентификатор ошибки
Возвращает
Созданная исключительная ситуация
+ (instancetype) exceptionWithSorterType: (NSString *)  type

Классовый метод создает исключительную ситуацию сортировщика данных SCL-20050 с использованием указанного названия типа коллекции.

Аргументы
type- название типа коллекции
Возвращает
Инициализированная исключительная ситуация
+ (instancetype) exceptionWithSorterType: (NSString *)  type
name: (NSString *)  name 

Классовый метод создает исключительную ситуацию сортировщика данных SCL-20050 с использованием указанных названия типа коллекции и имени коллекции.

Аргументы
type- название типа коллекции
name- имя коллекции
Возвращает
Созданная исключительная ситуация
+ (instancetype) exceptionWithSource

Классовый метод создает исключительную ситуацию несуществующей исходной коллекции SCL-20041.

Возвращает
Созданная исключительная ситуация
+ (instancetype) exceptionWithUnknown: (NSString *)  cname
type: (NSString *)  type 

Классовый метод создает исключительную ситуацию неизвестного класса SCL-20047 с использованием указанных названия неизвестного класса и типа коллекции.

Аргументы
cname- название неизвестного класса
type- тип коллекции
Возвращает
Созданная исключительная ситуация
+ (instancetype) exceptionWithUnknown: (NSString *)  cname
type: (NSString *)  type
name: (NSString *)  name 

Классовый метод создает исключительную ситуацию неизвестного класса SCL-20047 с использованием указанных названия неизвестного класса, типа коллекции и имени коллекции.

Аргументы
cname- название неизвестного класса
type- тип коллекции
name- имя коллекции
Возвращает
Созданная исключительная ситуация
+ (instancetype) exceptionWithUnsupported: (NSString *)  cname
type: (NSString *)  type 

Классовый метод создает исключительную ситуацию неподдерживаемого класса SCL-20046 с использованием указанных названия неподдерживаемого класса и типа коллекции.

Аргументы
cname- название неподдерживаемого класса
type- тип коллекции
Возвращает
Созданная исключительная ситуация
+ (instancetype) exceptionWithUnsupported: (NSString *)  cname
type: (NSString *)  type
name: (NSString *)  name 

Классовый метод создает исключительную ситуацию неподдерживаемого класса SCL-20046 с использованием указанных названия неподдерживаемого класса, типа коллекции и имени коллекции.

Аргументы
cname- название неподдерживаемого класса
type- тип коллекции
name- имя коллекции
Возвращает
Созданная исключительная ситуация
+ (instancetype) exceptionWithUnsupportedType: (NSString *)  type

Классовый метод создает исключительную ситуацию неподдерживаемого типа коллекции SCL-20042 с использованием указанного названия неподдерживаемого типа.

Аргументы
type- название неподдерживаемого типа
Возвращает
Созданная исключительная ситуация
- (instancetype) init

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

Возвращает
Инициализированная исключительная ситуация
- (instancetype) initValueForKey: (NSString *)  key

Метод инициализирует исключительную ситуацию пустого значения SCL-20058 с использованием указанного имени ключа.

Аргументы
key- имя ключа
Возвращает
Инициализированная исключительная ситуация
- (instancetype) initValueForKey: (NSString *)  key
name: (NSString *)  name 

Метод инициализирует исключительную ситуацию пустого значения SCL-20058 с использованием указанных имени ключа и имени коллекции.

Аргументы
key- имя ключа
name- имя коллекции
Возвращает
Инициализированная исключительная ситуация
- (instancetype) initWithIndex: (SCIndex index

Метод инициализирует исключительную ситуацию недопустимого индекса SCL-20052 с использованием указанного индекса.

Аргументы
index- недопустимый индекс
Возвращает
Инициализированная исключительная ситуация
- (instancetype) initWithIndex: (SCIndex index
name: (NSString *)  name 

Метод инициализирует исключительную ситуацию недопустимого индекса SCL-20052 с использованием указанных индекса и имени коллекции.

Аргументы
index- недопустимый индекс
name- имя коллекции
Возвращает
Инициализированная исключительная ситуация
- (instancetype) initWithIndexesCount: (SCULong indexes
objectsCount: (SCULong objects 

Метод инициализирует исключительную ситуацию несоответствия количества индексов и объектов SCL-20055 с использованием указанных количества индексов и количества объектов.

Аргументы
indexes- количество индексов
objects- количество объектов
Возвращает
Созданная исключительная ситуация
- (instancetype) initWithIndexSet: (NSIndexSet *)  indexSet

Метод инициализирует исключительную ситуацию недопустимого списка индексов SCL-20054 с использованием указанного списка индексов.

Аргументы
indexSet- недопустимый список индексов
Возвращает
Инициализированная исключительная ситуация
- (instancetype) initWithIndexSet: (NSIndexSet *)  indexSet
name: (NSString *)  name 

Метод инициализирует исключительную ситуацию недопустимого списка индексов SCL-20054 с использованием указанных списка индексов и имени коллекции.

Аргументы
indexSet- недопустимый список индексов
name- имя коллекции
Возвращает
Инициализированная исключительная ситуация
- (instancetype) initWithItemType: (NSString *)  type

Метод инициализирует исключительную ситуацию добавления нулевого указателя SCL-20044 с использованием указанного названия типа коллекции.

Аргументы
type- название типа коллекции
Возвращает
Инициализированная исключительная ситуация
- (instancetype) initWithItemType: (NSString *)  type
name: (NSString *)  name 

Метод инициализирует исключительную ситуацию добавления нулевого указателя SCL-20044 с использованием указанных названия типа коллекции и названия коллекции.

Аргументы
type- название типа коллекции
name- название коллекции
Возвращает
Инициализированная исключительная ситуация
- (instancetype) initWithKey: (NSString *)  key

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

Аргументы
key- некорректный ключ объекта
Возвращает
Инициализированная исключительная ситуация
- (instancetype) initWithKey: (NSString *)  key
name: (NSString *)  name 

Метод инициализирует исключительную ситуацию некорректного ключа объекта SCL-20056 с использованием указанных некорректного ключа объекта и имени коллекции.

Аргументы
key- некорректный ключ объекта
name- имя коллекции
Возвращает
Инициализированная исключительная ситуация
- (instancetype) initWithKeysCount: (SCULong keys
objectsCount: (SCULong objects 

Метод инициализирует исключительную ситуацию несоответствия количества ключей и объектов SCL-20057 с использованием указанных количества ключей и количества объектов.

Аргументы
keys- количество ключей
objects- количество объектов
Возвращает
Инициализированная исключительная ситуация
- (instancetype) initWithName: (NSString *)  name

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

Аргументы
name- название коллекции
Возвращает
Инициализированная исключительная ситуация
- (instancetype) initWithName: (NSString *)  name
reason: (NSString *)  reason
code: (SCInteger code
eid: (NSString *)  eid 

Метод инициализирует исключительную ситуацию с использованием заданных названия коллекции, описания ошибки, кода ошибки и идентификатора ошибки.

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

Переопределяет метод предка SCException.

- (instancetype) initWithNotComparableType: (NSString *)  type

Метод инициализирует исключительную ситуацию насравнимых объектов SCL-20048 с использованием типа коллекции.

Аргументы
type- тип коллекции
Возвращает
Инициализированная исключительная ситуация
- (instancetype) initWithNotComparableType: (NSString *)  type
name: (NSString *)  name 

Метод инициализирует исключительную ситуацию насравнимых объектов SCL-20048 с использованием типа коллекции и имени коллекции.

Аргументы
type- тип коллекции
name- имя коллекции
Возвращает
Инициализированная исключительная ситуация
- (instancetype) initWithNotSortableType: (NSString *)  type

Метод инициализирует исключительную ситуацию несортируемой коллекции SCL-20049 с использованием указанного типа коллекции.

Аргументы
type- тип коллекции
Возвращает
Инициализированная исключительная ситуация
- (instancetype) initWithNotSortableType: (NSString *)  type
name: (NSString *)  name 

Метод инициализирует исключительную ситуацию несортируемой коллекции SCL-20049 с использованием указанных типа коллекции и имени коллекции.

Аргументы
type- тип коллекции
name- имя коллекции
Возвращает
Инициализированная исключительная ситуация
- (instancetype) initWithObject

Метод инициализирует исключительную ситуацию несуществующего исходного объекта SCL-20045.

Возвращает
Инициализированная исключительная ситуация
- (instancetype) initWithRange: (NSRange)  range

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

Аргументы
range- недопустимый диапазон
Возвращает
Инициализированная исключительная ситуация
- (instancetype) initWithRange: (NSRange)  range
name: (NSString *)  name 

Метод инициализирует исключительную ситуацию недопустимого диапазон объектов SCL-20053 с использованием указанных диапазона и имени коллекции.

Аргументы
range- недопустимый диапазон
name- имя коллекции
Возвращает
Инициализированная исключительная ситуация
- (instancetype) initWithReadOnlyType: (NSString *)  type

Метод инициализирует исключительную ситуацию нарушения режима только для чтения SCL-20043 с использованием указанного типа коллекции.

Аргументы
type- тип коллекции
Возвращает
Инициализированная исключительная ситуация
- (instancetype) initWithReadOnlyType: (NSString *)  type
name: (NSString *)  name 

Метод инициализирует исключительную ситуацию нарушения режима только для чтения SCL-20043 с использованием указанных типа коллекции и названия коллекции.

Аргументы
type- тип коллекции
name- название коллекции
Возвращает
Инициализированная исключительная ситуация
- (instancetype) initWithReason: (NSString *)  reason
code: (SCInteger code
eid: (NSString *)  eid 

Метод инициализирует исключительную ситуацию с использованием заданных описания, кода и идентификатора ошибки

Аргументы
reason- описание ошибки
code- код ошибки
eid- идентификатор ошибки
Возвращает
Инициализированная исключительная ситуация
- (instancetype) initWithSorterType: (NSString *)  type

Метод инициализирует исключительную ситуацию сортировщика данных SCL-20050 с использованием указанного названия типа коллекции.

Аргументы
type- название типа коллекции
Возвращает
Инициализированная исключительная ситуация
- (instancetype) initWithSorterType: (NSString *)  type
name: (NSString *)  name 

Метод инициализирует исключительную ситуацию сортировщика данных SCL-20050 с использованием указанных названия типа коллекции и имени коллекции.

Аргументы
type- название типа коллекции
name- имя коллекции
Возвращает
Инициализированная исключительная ситуация
- (instancetype) initWithSource

Метод инициализирует исключительную ситуацию несуществующей исходной коллекции SCL-20041.

Возвращает
Инициализированная исключительная ситуация
- (instancetype) initWithUnknown: (NSString *)  cname
type: (NSString *)  type 

Метод инициализирует исключительную ситуацию неизвестного класса SCL-20047 с использованием указанных названия неизвестного класса и типа коллекции.

Аргументы
cname- название неизвестного класса
type- тип коллекции
Возвращает
Инициализированная исключительная ситуация
- (instancetype) initWithUnknown: (NSString *)  cname
type: (NSString *)  type
name: (NSString *)  name 

Метод инициализирует исключительную ситуацию неизвестного класса SCL-20047 с использованием указанных названия неизвестного класса, типа коллекции и имени коллекции.

Аргументы
cname- название неизвестного класса
type- тип коллекции
name- имя коллекции
Возвращает
Инициализированная исключительная ситуация
- (instancetype) initWithUnsupported: (NSString *)  cname
type: (NSString *)  type 

Метод инициализирует исключительную ситуацию неподдерживаемого класса SCL-20046 с использованием указанных названия неподдерживаемого класса и типа коллекции.

Аргументы
cname- название неподдерживаемого класса
type- тип коллекции
Возвращает
Инициализированная исключительная ситуация
- (instancetype) initWithUnsupported: (NSString *)  cname
type: (NSString *)  type
name: (NSString *)  name 

Метод инициализирует исключительную ситуацию неподдерживаемого класса SCL-20046 с использованием указанных названия неподдерживаемого класса, типа коллекции и имени коллекции.

Аргументы
cname- название неподдерживаемого класса
type- тип коллекции
name- имя коллекции
Возвращает
Инициализированная исключительная ситуация
- (instancetype) initWithUnsupportedType: (NSString *)  type

Метод инициализирует исключительную ситуацию неподдерживаемого типа коллекции SCL-20042 с использованием указанного названия неподдерживаемого типа.

Аргументы
type- название неподдерживаемого типа
Возвращает
Инициализированная исключительная ситуация

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

- (NSString *) collectionName
readnonatomicretain

Название вызвавшей ошибку коллекции

- (SCIndex) index
readnonatomicassign

Недопустимый индекс объекта (SCL-20052)

- (SCULong) indexesCount
readnonatomicassign

Количество индексов (SCL-20055)

- (NSIndexSet *) indexSet
readnonatomicretain

Недопустимое множество индексов (SCL-20054)

- (NSString *) key
readnonatomicretain

Недопустимый ключ объекта (SCL-20056)

- (SCULong) keysCount
readnonatomicassign

Количество ключей (SCL-20057)

- (SCULong) objectsCount
readnonatomicassign

Количество объектов (SCL-20055 и SCL-20057)

- (NSRange) range
readnonatomicassign

Недопустимый диапазон объектов (SCL-20053)

- (NSString *) typeName
readnonatomicretain

Название типа неподдерживаемой коллекции (SCL-20042)

- (NSString *) unknown
readnonatomicretain

Название неизвестного класса (SCL-20047)

- (NSString *) unsupported
readnonatomicretain

Название неподдерживаемого класса (SCL-20046)


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