在家用录像机上,有一个允许用户选择图片的按钮。我想知道调用按钮方法的更好方法。
选项A:在根视图控制器上以模态方式呈现ImagePickerController,获取图片,并推送处理图片的新视图控制器。
选项B:推送一个新的vc,将ImagePicker模态添加到第二个视图控制器上,获取图片,并在同一个视图控制器上处理图片。
答案 0 :(得分:0)
如果您在返回根目录之前有任何实质性的工作,我建议您遵循B.有两个原因:
另外,我建议将root注册本身作为新VC的委托,并在完成后让新VC调用委托方法。在这种情况下,它通常是控制器重用的最佳模式。