Я делаю приложение на основе документов, поддерживаемое абстрактной системой хранения файлов. Иногда файлы поступают из локальной системы (file://
), иногда они поступают с FTP, иногда они поступают из SFTP или теоретически даже нестандартной схемы.NSURL с пользовательской схемой?
Для всех локальных файлов я инициализировал NSData
по URL-адресу файла. В идеале я бы хотел, чтобы это работало для URL-адресов, таких как sftp://server.tld:22/...
, но я не уверен, что NSURL обеспечивает поддержку для предоставления пользовательских операций ввода-вывода для shemes, которые не обрабатываются из коробки.
Кто-нибудь знает, можете ли вы зарегистрировать обработчики ввода-вывода для нестандартных схем URL?
Отлично, спасибо :) – d11wtq