有啥方法可以快速检查从 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 成功发送的消息吗?的主要内容,如果未能解决你的问题,请参考以下文章

有啥通用方法可以从矩阵中删除 NaN?

有啥方法可以从 Eclipse 的层次结构视图中隐藏测试类?

有啥方法可以检查 RedisTemplate 是不是存在密钥?

有啥方法可以快速打开/关闭私有端点?

有啥方法可以检查您安装的 gulp 版本吗?

有啥方法可以检查套接字连接是不是可用?