通过xcode(swift)中的iMessage应用程序发送音频文件

时间:2017-01-15 23:12:16

标签: ios swift xcode imessage-extension

我一直在寻找并且没有找到很多关于通过iMe​​ssage应用程序发送音频文件的问题或答案。我一直在努力,我只是不确定如何去做。以下是我的代码片段:

/var/mobile/Containers/Data/Application/637F7758-5102-4328-9969-A4ED3826139E/Documents/photo.jpg.

当我运行应用程序并单击附加到此功能的按钮时,它会插入看似没什么的小图片,我甚至无法通过消息发送它。请帮忙!

1 个答案:

答案 0 :(得分:0)

你快到了。也许你只是错过了URL方案。你在控制台看到这个错误吗?

  

CFURLCopyResourcePropertyForKey失败,因为它传递了一个URL   没有方案

尝试:

let path = Bundle.main.path(forResource: "yaddadi", ofType: "m4a")!
let url = URL(string: "file://\(path)")! // Note the addition of "file://" here.
activeConversation?.insertAttachment(url, withAlternateFilename: nil, completionHandler: nil)