我的视图上有一个按钮,点击其中我向用户呈现UIactivityViewController,从消息和邮件中选择选项。 现在我想知道如何识别用户选择了哪个选项,以便在模拟呈现mfmailcomposeviewcontroller时可以对导航和状态栏执行自定义检查和修改? 另外,我想实现其他检查设备是否能够发送电子邮件,只有当我能够确定用户是否从UIActivityViewController选择了Mail选项时才能这样做。
答案 0 :(得分:0)
据我所知,您无法使用默认的内置活动执行此操作。你得到的只是completionHandler
,只有在取消或完成动作后才能调用它。如果您想要更精细的控制,您可以创建自己的活动并自己实施。
如果内置共享选项不可用,它们也会自动禁用。如果需要,您可以执行额外检查,如果要禁用特定活动,请使用excludedActivityTypes
的{{1}}属性。