【问题标题】: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表示消息发送成功与否。

标签: ios swift objective-c


【解决方案1】:

很遗憾,您的要求是不可能的。

活动指示器只会告诉您以下内容:

  • 用户选择了什么选项
  • 用户是否完成了共享操作(例如,他是否真的发送了消息)

您将无法知道邮件在发送前是否经过编辑。您最多可以检查用户是否至少选择了“消息”选项,而不是“复制”选项。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-08-27
    • 2014-01-15
    • 1970-01-01
    • 2023-03-26
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多