Objective c 正确的视图控制器处理来自UIImagePickerController的图片
在家用vc上,有一个按钮允许用户选择图片。我想知道调用button方法的更好方法 选项A:在根视图控制器上以模式显示ImagePickerController,获取图片,并推送处理图片的新视图控制器Objective c 正确的视图控制器处理来自UIImagePickerController的图片,objective-c,uiimagepickercontroller,Objective C,Uiimagepickercontroller,在家用vc上,有一个按钮允许用户选择图片。我想知道调用button方法的更好方法 选项A:在根视图控制器上以模式显示ImagePickerController,获取图片,并推送处理图片的新视图控制器 选项B:推一个新的vc,将ImagePicker modally添加到第二视图控制器上,获取图片,并在同一视图控制器上处理图片。如果您在返回到根目录之前有任何实质性的工作要做,我建议您遵循B。原因有二: 它减少了根控制器中的特定代码 如果您最终需要在其他地方执行此操作,它将更易于重用 另外,我建议将
选项B:推一个新的vc,将ImagePicker modally添加到第二视图控制器上,获取图片,并在同一视图控制器上处理图片。如果您在返回到根目录之前有任何实质性的工作要做,我建议您遵循B。原因有二:
另外,我建议将根寄存器本身作为新VC的委托,并在完成时让新VC调用委托方法。在这种情况下,这通常是控制器重用的最佳模式。取决于您在“处理图片”中所做的操作。你只是在添加它吗?或者有一些操作?操作:具体来说,用户将向图片添加几个节点