gpt4 book ai didi

ios - 看起来 Apple 在 UIActivityViewController 中错误地转换了字符串

转载 作者:搜寻专家 更新时间:2023-10-31 21:54:18 26 4
gpt4 key购买 nike

我想弄清楚为什么 UIActivityViewController 发送一个稍微转换过的字符串来分享给邮件和微信。

这是我的代码:

let activityViewController = UIActivityViewController(activityItems: ["http://preprodgo.travelstart.com/search-on-index?version=3&timestamp=2017-09-15_10-31-27-031"], applicationActivities: nil)

self.present(activityViewController, animated: true, completion: nil)

并且通过Mail分享时,显示为:

http://preprodgo.travelstart.com/search-on-index?version=3×tamp=2017-09-15_10-31-27-031

系统版本为10.3.3。

最佳答案

× 是一个 HTML4 entity 如果您将其作为纯文本共享,它将自身转换为电子邮件中的 × 符号。

改为将字符串转换为 URL:

if let url = URL(string: "http://preprodgo.travelstart.com/search-on-index?version=3&timestamp=2017-09-15_10-31-27-031") {
let activityViewController = UIActivityViewController(activityItems: [url], applicationActivities: nil)
present(activityViewController, animated: true)
}

关于ios - 看起来 Apple 在 UIActivityViewController 中错误地转换了字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46235484/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com