2010-11-20 67 views
2

我正在製作一個基於文檔的應用程序,由一個抽象文件存儲系統支持。有時這些文件來自本地系統(file://),有時它們來自FTP,有時它們來自SFTP,或者理論上甚至包括一些非標準方案。NSURL自定義方案?

對於我一直在從文件的URL初始化NSData的所有本地文件。理想情況下,我希望這可以用於像sftp://server.tld:22/...這樣的URL,但我不確定NSURL是否提供了支持爲不能直接處理的shemes提供自定義I/O操作的支持。

有誰知道你是否可以註冊非標準URL方案的I/O處理程序?

回答

3

是的,你的子類NSURLProtocol

+0

完美,謝謝:) – d11wtq 2010-11-20 13:07:45