gpt4 book ai didi

ios - 与 UIActivityViewController 共享文本文件

转载 作者:IT王子 更新时间:2023-10-29 05:50:03 27 4
gpt4 key购买 nike

我正在尝试与 UIActivityViewController 共享一个文本文件。我正在我的应用程序中创建和写入我的文件,然后允许用户使用他们喜欢的任何方式共享该文件。

目前我可以这样访问文件:

let text2 = String(contentsOfFile: path, encoding: NSUTF8StringEncoding)

let objectsToShare = [text2]
let activityVC = UIActivityViewController(activityItems: objectsToShare, applicationActivities: nil)
self.presentViewController(activityVC, animated: true, completion: nil)

效果很好,但它共享一长串文件内容。相反,我想共享文件本身。我如何使用 Swift 做到这一点?

最佳答案

经过更多搜索后,我想出了解决方案,事实证明我应该尝试共享 URL,而不是实际文件。我换了

let text2 = String(contentsOfFile:path, encoding: NSUTF8StringEncoding)

let activityItem:NSURL = NSURL(fileURLWithPath:path)

它按预期工作!

关于ios - 与 UIActivityViewController 共享文本文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31258112/

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