2013-01-04 66 views
3

我假設無法將應用程序添加到本機共享對話框中,就像Camera Roll中使用的對話框一樣。不過,我在對話框中看到不同應用程序的截圖。是否可以將應用程序添加到本機共享對話框?

難道只有被集成在操作系統,可以在該對話框中的應用程序?或者有可能通過某種方案或某種方式?

+0

我認爲首先創建一個iOS9標籤會有某種形式的徽章? – jrturton

回答

3

我研究的UIDocumentInteractionController通過「老虎」中提到的可能性,並得出結論,這是不可能的。

我已經看過Apple文檔,聲明Info.plist中的文檔類型適用於其他應用程序,但不適用於Mail,Images/Camera Roll/etc;本地共享對話框。

編輯: 我真的不明白的downvotes .... 這裏有一些參考的是說這是不可能的:

+1

我低估了,因爲你的答案在一般情況下是錯誤的,其中CFBundleDocumentTypes工作正常。它只對某些文件類型失敗,例如圖像。你的問題不是特定於圖像。 – oefe

+0

問題是關於'將應用程序添加到本機共享對話框,就像在相機膠捲中使用的應用程序',這不是特定於圖像和視頻?沒有其他共享對話框afaik –

+0

Apple不使用術語「本機共享對話框」。如果你發明自己的術語,不要驚訝,如果這是誤解。似乎幾乎每個回覆你問題的人都假定你指的是UIDocumentInteractionController的選項菜單。相反,您的意思是屏幕截圖中顯示的相機膠捲的特定表格。這可能是因爲你使用的措辭,這意味着這只是一個例子。我將編輯這個問題,使其更加清楚你正在尋找什麼。但是,無論如何,這個問題可能應該像重複一樣關閉。 – oefe

2

您需要繼承UIActivity才能實現此目的。 即使世界對Dropbox的一個例子: https://github.com/goosoftware/GSDropboxActivity

+1

我認爲你提供的例子創建了一個應用程序間共享對話框,但我想將我的應用程序添加到本機共享對話框 –

-1

註冊應用配套要打開並添加代碼來打開它們的文件類型。請參閱Document Interaction Programming Topics

+1

我看過文檔,仍然沒有幫助。請提供更多信息或示例,專門將應用程序添加到本機共享對話框(而不是其他應用程序中的常規對話框) –

相關問題