2010-11-20 10 views
2

私は、抽象ファイル記憶システムに裏打ちされた文書ベースのアプリケーションを作っています。時々、ファイルはローカルシステム(file://)から来ることもあり、時にはFTPから来ることもあれば、SFTPから来ることもあれば、理論的にはいくつかの非標準スキームから来ることもあります。カスタムスキームのNSURL?

すべてのローカルファイルについては、ファイルのURLからNSDataを初期化しています。理想的には、これもsftp://server.tld:22/...のようなURLでも動作したいのですが、NSURLがすぐに処理できないシェイムのカスタムI/O操作をサポートするかどうかはわかりません。

標準以外のURLスキームにI/Oハンドラを登録できるかどうかは知りませんか?

答えて

3

はい、サブクラスNSURLProtocolです。

+0

完璧、ありがとう:) – d11wtq