因此,我一直在玩新的xcode 8测试版,我可以将图像加载到.image属性中,但是我没有成功地加载带有.mediaFileURL属性的音频文件。这是我的
var message = MSMessage()
var template = MSMessageTemplateLayout()
viewDidLoad() {
if let filePath2 =
Bundle.main().pathForResource("synth", ofType: "wav") {
let fileUrl = NSURL(string: filePath2)
let URL2 = fileUrl as! URL
template.mediaFileURL = URL2
}
message.layout = template
guard let conversation = activeConversation else {
fatalError("Expected a conversation") } conversation.insert(message,
localizedChangeDescription: nil) { error in
if let error = error {
print(error)
}
}
}发布于 2016-07-21 01:31:41
根据bug报告,我应该使用insertAttachment API插入MP3、WAV和M4a。
conversation.insertAttachment(fileUrl, withAlternateFilename: "fileAudio") { error in
if let error = error {
print(error)
}https://stackoverflow.com/questions/37914493
复制相似问题