2014-03-04 42 views
1

關於最佳實踐,當完成使用UIActivityViewController時,應該從使用委託模式呈現它的viewController中解僱它嗎?UIActivityViewController的最佳做法

當模態地呈現其他ViewControllers時,我總是使用委託模式來確保父級(或呈現)viewController也解僱 - 我相信這是最好的實踐,所以我想知道這是否適用於此?

+0

這很適用,爲什麼不呢? – Miroslav

回答

2

docs

您的應用程序負責配置,呈現和關閉此視圖控制器。視圖控制器的配置涉及指定視圖控制器應該在其上操作的數據對象。 (您也可以指定您的應用程序支持的自定義服務列表。)在呈現視圖控制器時,您必須使用適合當前設備的方法來執行此操作。在iPad上,您必須在彈出窗口中顯示視圖控制器。 在iPhone和iPod touch上,您必須以模態形式呈現它。

所以,回答你的問題,。您應該像處理該視圖控制器一樣對待它。