我想知道是否有一种方法可以让didFinishPickingMediaWithInfo方法根据发送者执行不同的操作。
例如:
在一个ViewController中,我有一个相机按钮,当用户完成拍照时,didFinishPickingMediaWithInfo会将其保存到相机胶卷中。然后我有另一个相机按钮,有另一个用途,在这个相同的ViewController上,在用户完成照片拍摄后,照片将被上传到我的服务器。
我已经研究了NSNotificationCenter,但不确定这是否会起作用。
如有任何帮助,我们不胜感激!
发布于 2016-02-26 09:43:45
要重新表述您的UX流:
用户点击按钮1 ->用户拍照->照片保存到相机胶卷
用户点击按钮2->用户拍照->照片被发送到服务器
如果是这样的话,跟踪用户点击移动到相机的发送者的id不是很有效吗?在你的视图控制器中,有一个ivar,它被设置为用户最后点击的按钮。然后,当您选择媒体返回时,查看上次点击视图控制器中的哪个按钮,并根据此选择您的操作。
https://stackoverflow.com/questions/35640250
复制相似问题