2013-07-25 65 views
2

我正在開發一些類似文件管理器的遠程文件系統,其中包括一些基本操作,包括在服務器和iPad之間傳輸文件並查看它們。如何在iOS中支持/分配所有文件類型(UTI)?

爲了有用,我需要我的應用程序通過「打開..」對話框打開來自其他應用程序(如Mail,Safari等)的所有類型的文件,以將它們放入我的應用程序中。即類似Dropbox的行爲。當我使用public.datapublic.content,就像它在這個answer(和this)中描述的那樣,它有時可以工作,但大多數情況下不是。而且,iOS 6.1模擬器在文件處理方面表現不確定。

當我運行在Xcode中,它啓動模擬器,它不起作用。當我讓模擬器運行時,在Xcode中停止,然後在Xcode中運行,它突然工作。當我完全退出模擬器並在Xcode中運行時,我在此循環的開始處獲得。神祕。

當我在物理iPad上運行的應用程序與iOS 6和啓動Safari或郵件和去在它的一些文件或附件,[中打開...]對話框出現,包括我的應用程序,但攻什麼都不做,沒反應。

我的目標是讓它可以從5.1開始用於iOS。

  • 基地SDK:iOS的6.1
  • 目標:5.1

我菜鳥在這裏SO。儘管我已經閱讀了如何編寫好問題的指導,但請幫助我改進我的問題,如果您覺得有必要的話。

+0

你試試吧一個真正的iOS設備上? – rmaddy

+0

我有真正的設備與iOS 5.1和不時有人用iOS 6.1在真實設備上測試它。如果我記得,原來只有'public.data'和'public.content'和Open In ..已經被顯示,包括我的應用程序,但是當6.1的人用它敲擊時,什麼也沒發生...... – daneel

回答