Класс исключительной ситуации файловых потоков
Подробнее...
#import <SCFileStreamException.h>
Класс исключительной ситуации файловых потоков
- SDK
- macOS 10.6+, iOS 7.0+, GNUstep
- Начиная с
- версии 1.1.3
Генерирует исключительную ситуацию при обнаружении ошибок в работе файловых потоков на базе класса SCFileStream.
Исключительные ситуации генерируются для следующих ошибок:
+ (instancetype) exceptionWithEmptyPath |
|
|
|
Классовый метод создает исключительную ситуацию пустого пути файлового потока SCL-20034.
- Возвращает
- Созданная исключительная ситуация
+ (instancetype) exceptionWithEndOfFile |
|
|
|
Классовый метод возвращает созданную исключительную ситуацию обнаружения конца файлового потока SCL-20035.
- Возвращает
- Созданная исключительная ситуация
+ (instancetype) exceptionWithEndOfFile: |
|
(NSString *) |
file |
|
Классовый метод возвращает созданную исключительную ситуацию обнаружения конца файлового потока SCL-20035 с указанным именем файла.
- Аргументы
-
- Возвращает
- Созданная исключительная ситуация
Классовый метод создает исключительную ситуацию некорректного режима открытия потока SCL-20033 с использованием указанного некорректного режима открытия потока.
- Аргументы
-
mode | - некорретный режим открытия потока |
- Возвращает
- Созданная исключительная ситуация
Классовый метод создает исключительную ситуацию некорректного режима открытия потока SCL-20033 с использованием указанных некорректного режима открытия потока и пути к файлу потока.
- Аргументы
-
mode | - некорретный режим открытия потока |
path | - путь к файлу потока |
- Возвращает
- Созданная исключительная ситуация
Классовый метод создает исключительную ситуацию ошибки позиционирования в потоке SCL-20036 с использованием указанного кода системной ошибки.
- Аргументы
-
error | - код системной ошибки |
- Возвращает
- Созданная исключительная ситуация
Классовый метод создает исключительную ситуацию ошибки позиционирования в потоке SCL-20036 с использованием указанных кода системной ошибки и пути к файловому потоку.
- Аргументы
-
error | - код системной ошибки |
path | - путь к файлу потока |
- Возвращает
- Созданная исключительная ситуация
Классовый метод создает исключительную ситуацию ошибки позиционирования в потоке SCL-20036 с использованием указанных кода системной ошибки, направления смещения и смещения.
- Аргументы
-
error | - код системной ошибки |
whence | - направление смещения |
offset | - смещение в символах |
- Возвращает
- Созданная исключительная ситуация
Классовый метод создает исключительную ситуацию ошибки позиционирования в потоке SCL-20036 с использованием указанных кода системной ошибки, направления смещения, смещения и пути к файловому потоку.
- Аргументы
-
error | - код системной ошибки |
whence | - направление смещения |
offset | - смещение в символах |
path | - путь к файловому потоку |
- Возвращает
- Созданная исключительная ситуация
Классовый метод создает исключительную ситуацию некорректного направления смещения в потоке SCL-20037 с использованием заданного некорректного направления.
- Аргументы
-
whence | - некорректное направление смещения |
- Возвращает
- Созданная исключительная ситуация
Классовый метод создает исключительную ситуацию некорректного направления смещения в потоке SCL-20037 с использованием заданных некорректного направления и пути к файлу потока.
- Аргументы
-
whence | - некорректное направление смещения |
path | - путь к файлу потока |
- Возвращает
- Созданная исключительная ситуация
- (instancetype) initWithEmptyPath |
|
|
|
Метод инициализации исключительной ситуации пустого пути файлового потока SCL-20034.
- Возвращает
- Инициализированная исключительная ситуация
- (instancetype) initWithEndOfFile |
|
|
|
Метод инициализации исключительной ситуации обнаружения конца файлового потока SCL-20035.
- Возвращает
- Инициализированная исключительная ситуация
- (instancetype) initWithEndOfFile: |
|
(NSString *) |
file |
|
Метод инициализации исключительной ситуации обнаружения конца файлового потока SCL-20035 с указанным именем файла.
- Аргументы
-
- Возвращает
- Инициализированная исключительная ситуация
Метод инициализирует исключительную ситуацию некорректного режима открытия потока SCL-20033 с использованием указанного некорректного режима открытия потока.
- Аргументы
-
mode | - некорретный режим открытия потока |
- Возвращает
- Инициализированная исключительная ситуация
Метод инициализирует исключительную ситуацию некорректного режима открытия потока SCL-20033 с использованием указанных некорректного режима открытия потока и пути к файлу потока.
- Аргументы
-
mode | - некорретный режим открытия потока |
path | - путь к файлу потока |
- Возвращает
- Инициализированная исключительная ситуация
Метод инициализирует исключительную ситуацию ошибки позиционирования в потоке SCL-20036 с использованием указанного кода системной ошибки.
- Аргументы
-
error | - код системной ошибки |
- Возвращает
- Инициализированная исключительная ситуация
Метод инициализирует исключительную ситуацию ошибки позиционирования в потоке SCL-20036 с использованием указанных кода системной ошибки и пути к файловому потоку.
- Аргументы
-
error | - код системной ошибки |
path | - путь к файлу потока |
- Возвращает
- Инициализированная исключительная ситуация
Метод инициализирует исключительную ситуацию ошибки позиционирования в потоке SCL-20036 с использованием указанных кода системной ошибки, направления смещения и смещения.
- Аргументы
-
error | - код системной ошибки |
whence | - направление смещения |
offset | - смещение в символах |
- Возвращает
- Инициализированная исключительная ситуация
Метод инициализирует исключительную ситуацию ошибки позиционирования в потоке SCL-20036 с использованием указанных кода системной ошибки, направления смещения, смещения и пути к файловому потоку.
- Аргументы
-
error | - код системной ошибки |
whence | - направление смещения |
offset | - смещение в символах |
path | - путь к файловому потоку |
- Возвращает
- Инициализированная исключительная ситуация
Метод инициализирует исключительную ситуацию некорректного направления смещения в потоке SCL-20037 с использованием заданного некорректного направления.
- Аргументы
-
whence | - некорректное направление смещения |
- Возвращает
- Инициализированная исключительная ситуация
Метод инициализирует исключительную ситуацию некорректного направления смещения в потоке SCL-20037 с использованием заданных некорректного направления и пути к файлу потока.
- Аргументы
-
whence | - некорректное направление смещения |
path | - путь к файлу потока |
- Возвращает
- Инициализированная исключительная ситуация
Некорректное смещение в файловом потоке
Некорректный режим открытия файлового потока
Код ошибки позиционирования в файловом потоке
Некорректное направление смещения в файловом потоке
Объявления и описания членов классов находятся в файлах: