我尝试与UIActivityViewController共享文本文件。我在我的应用程序中创建并写入我的文件,然后允许用户使用他们想要的任何方式共享此文件。
目前我可以像这样访问文件:
unlink($file)
哪种方法效果很好,但它共享一长串文件内容。相反,我想分享文件本身。我怎么能用Swift做到这一点?
答案 0 :(得分:10)
经过一番搜索,我想出了解决方案,结果发现我应该尝试共享URL,而不是实际的文件。我换了
let text2 = String(contentsOfFile:path, encoding: NSUTF8StringEncoding)
与
let activityItem:NSURL = NSURL(fileURLWithPath:path)
它按预期工作!