NSURL с нестандартной схемой? - PullRequest
2 голосов
/ 20 ноября 2010

Я делаю основанное на документе приложение, подкрепленное абстрактной системой хранения файлов.Иногда файлы приходят из локальной системы (file://), иногда из FTP, иногда из SFTP, или, теоретически, даже по какой-то нестандартной схеме.

Для всех локальных файлов, которыми я пользовалсяинициализация NSData из URL файла.В идеале мне бы хотелось, чтобы это работало и для URL-адресов, таких как sftp://server.tld:22/..., но я не уверен, что NSURL предоставляет поддержку для предоставления пользовательских операций ввода / вывода для схем, которые он не обрабатывает «из коробки».Кто-нибудь знает, можно ли зарегистрировать обработчики ввода / вывода для нестандартных схем URL?

1 Ответ

3 голосов
/ 20 ноября 2010

Да, вы подкласс NSURLProtocol.

...