2015-04-03 24 views

回答

1

根據目前的文檔,你不能但你可以建立一個數組,持有UIActivityCategory的所有類型,並將其傳遞給excludedActivityTypes屬性。

如果擔心隨着時間的推移Apple可能會添加新的活動類型,並且您的UIActivityViewController將顯示新類型,但不要擔心,除非您使用新SDK更新應用程序,否則不會發生。所以你在這方面很安全。

+0

感謝您的進一步細節!我最擔心的是非內置活動類型。用戶有可能在UIActivityCategoryAction類別中有一個應用程序(不在默認列表中)。 – Randomblue 2015-04-06 04:29:35

+0

@Randomblue我認爲你把'Extensions'和'UIActivities'混淆了。你可以根據自己的判斷使用自定義的UIActivities,當你想要的時候,你想如何像內置的那樣。如果我誤解了您的評論,請重新說明。 – Razvan 2015-04-06 06:24:31

+4

問題是,從iOS 8開始,第三方應用程序可以安裝自己的活動處理程序。那麼我怎麼能從UIActivityViewController中排除所有第三方應用? – MrTJ 2015-12-28 10:54:24

相關問題