2010-11-20 7 views
2

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

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

Кто-нибудь знает, можете ли вы зарегистрировать обработчики ввода-вывода для нестандартных схем URL?

ответ

3

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

+0

Отлично, спасибо :) – d11wtq

Смежные вопросы