在 iMessage 应用程序扩展 iOS 10 中发送对话附件时崩溃
Crash in sending attachment to conversation in iMessage app extension iOS 10
我在 iOS10 中构建了一个示例 iMessage 应用程序扩展,它将 PDF 文件发送到对话。我从 Web 服务下载 link PDF 并将其作为附件发送,如下所示:
self.activeConversation?.insertAttachment(url, withAlternateFilename: file.name, completionHandler: nil)
调用此消息后,iMessage 应用程序在模拟器中崩溃。
事实证明,我应该为捆绑包或本地磁盘中的本地文件传递一个文件 URL。您不能传递远程文件 URL。
在我的例子中,我先下载了文件并将其写入文档路径并将本地路径传递给 insertAttachment
方法,它工作正常。
我在 iOS10 中构建了一个示例 iMessage 应用程序扩展,它将 PDF 文件发送到对话。我从 Web 服务下载 link PDF 并将其作为附件发送,如下所示:
self.activeConversation?.insertAttachment(url, withAlternateFilename: file.name, completionHandler: nil)
调用此消息后,iMessage 应用程序在模拟器中崩溃。
事实证明,我应该为捆绑包或本地磁盘中的本地文件传递一个文件 URL。您不能传递远程文件 URL。
在我的例子中,我先下载了文件并将其写入文档路径并将本地路径传递给 insertAttachment
方法,它工作正常。