有啥方法可以快速检查从 UIActivityViewController 成功发送的消息吗?
Posted
技术标签:
【中文标题】有啥方法可以快速检查从 UIActivityViewController 成功发送的消息吗?【英文标题】:Is there any way to check message sent successfully from UIActivityViewController swift?有什么方法可以快速检查从 UIActivityViewController 成功发送的消息吗? 【发布时间】:2021-09-28 10:40:23 【问题描述】:我正在尝试验证我使用 UIActivityViewController 发送的消息是否发送成功?
let message = ["This is message which I want check is successfully sent or not"]
let ac = UIActivityViewController(activityItems: message, applicationActivities: nil)
ac.completionWithItemsHandler = activity, success, items, error in
print(activity)
print(success)
print(items)
print(error)
present(ac, animated: true)
【问题讨论】:
作为true
here,你不是成功了吗,有什么问题?
@RTXGamer 是的,我得到了成功,但它不能验证消息是成功发送还是失败。我想检查一下。
请澄清您的具体问题或提供更多详细信息以准确突出您的需求。正如目前所写的那样,很难准确地说出你在问什么。
“验证”是什么意思? ..success表示消息发送成功与否。
【参考方案1】:
很遗憾,您的要求是不可能的。
活动指示器只会告诉您以下内容:
用户选择了什么选项 用户是否完成了共享操作(例如,他是否真的发送了消息)您将无法知道邮件在发送前是否经过编辑。您最多可以检查用户是否至少选择了“消息”选项,而不是“复制”选项。
【讨论】:
以上是关于有啥方法可以快速检查从 UIActivityViewController 成功发送的消息吗?的主要内容,如果未能解决你的问题,请参考以下文章
有啥方法可以从 Eclipse 的层次结构视图中隐藏测试类?