关于最佳实践,当使用UIActivityViewController
完成时,是否应该从使用委托模式呈现它的viewController中解除它?
当模态呈现其他ViewControllers时,我总是使用委托模式来确保父(或呈现)viewController也解散 - 我相信这是最好的实践,所以我想知道这是否同样适用于此?
答案 0 :(得分:2)
来自docs:
您的应用负责配置,展示和解除此视图控制器。视图控制器的配置涉及指定视图控制器应该在其上执行的数据对象。 (您还可以指定应用程序支持的自定义服务列表。)在呈现视图控制器时,必须使用适当的方法为当前设备执行此操作。在iPad上,您必须在弹出窗口中显示视图控制器。 在iPhone和iPod touch上,您必须以模态方式呈现。
所以,回答你的问题,是。您应该像对编码该视图控制器一样对待它。