首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >让didFinishPickingMediaWithInfo根据不同的发送者执行不同的操作

问让didFinishPickingMediaWithInfo根据不同的发送者执行不同的操作
EN

Stack Overflow用户
提问于 2016-02-26 07:07:41
回答 1查看 31关注 0票数 0

我想知道是否有一种方法可以让didFinishPickingMediaWithInfo方法根据发送者执行不同的操作。

例如:

在一个ViewController中,我有一个相机按钮,当用户完成拍照时,didFinishPickingMediaWithInfo会将其保存到相机胶卷中。然后我有另一个相机按钮,有另一个用途,在这个相同的ViewController上,在用户完成照片拍摄后,照片将被上传到我的服务器。

我已经研究了NSNotificationCenter,但不确定这是否会起作用。

如有任何帮助,我们不胜感激!

EN

回答 1

Stack Overflow用户

发布于 2016-02-26 09:43:45

要重新表述您的UX流:

用户点击按钮1 ->用户拍照->照片保存到相机胶卷

用户点击按钮2->用户拍照->照片被发送到服务器

如果是这样的话,跟踪用户点击移动到相机的发送者的id不是很有效吗?在你的视图控制器中,有一个ivar,它被设置为用户最后点击的按钮。然后,当您选择媒体返回时,查看上次点击视图控制器中的哪个按钮,并根据此选择您的操作。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/35640250

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档