2015-09-21 54 views
1

我的應用程序可以'查看'很多不同的文件類型,但它只能'編輯'一種類型。Open in Place(但只是一個子集)

我已啓用「開放原位」(LSSupportsOpeningDocumentsInPlace),以便用戶可以使用iCloud Drive「啓動」我的應用程序。

不幸的是,所有文件類型都被列爲'打開'(我的應用程序) - 而只有我的應用程序文件格式應該是'打開在' - 其餘的應該是'複製到'。

我'隨機'調整了CFBundleDocumentTypes(所有者,編輯等),但無濟於事。任何人都知道這是否可能 - 以及plist價值的魔力組合是什麼?

感謝

+0

您是否找到解決方案?當我將LSSupportsOpeningDocumentsInPlace添加到Info.plist中時,iCloud Drive應用程序將打開我在我的應用程序中點擊的所有文檔。即使是我不支持的文檔,如Pages或Numbers文檔:( – Lextar

+0

沒有解決方案。整個iCloud驅動器的事情是一團糟。直到蘋果一起行動起來,最好避免IMO。 – Scotty

+0

我想你應該讓他們現在然後提交一個雷達bugreport.apple.com – Raffael

回答

1

由於iOS的10日,LSHandlerRank設置爲任何東西,但「所有者」(即以「備用」)應該有這樣的效果。你仍然可以獲得可以打開的文件,只有UI發生變化。