根据文件:
@method insertAttachment:withAlternateFilename:completionHandler:
@abstract The NSURL instance provided in the URL parameter is inserted into the Messages.app
input field. This must be a file URL.
@param URL The URL to the media file to be inserted.
@param filename If you supply a string here, the message UI uses it for the attachment. Use an alternate filename to better describe the attachment or to make the name more readable.
@param completionHandler A completion handler called when the insert is complete.
*/
open func insertAttachment(_ URL: URL, withAlternateFilename filename: String?, completionHandler: (@escaping (Error?) -> Swift.Void)? = nil)
的用语
filename --->如果您在此处提供字符串,则消息UI将其用于 附件。使用备用文件名来更好地描述 附件或使名称更具可读性。
我的代码是:
if let conversation = activeConversation {
conversation.insertAttachment(fileURL, withAlternateFilename: "This is file Description.", completionHandler: nil)
}
但它没有显示在消息应用中的任何位置。
我在这里发送视频文件。
我想在用户点击消息时在导航栏标题上显示该描述,或者如果可能,在MSMessage
下方显示。
答案 0 :(得分:0)
从 WWWDC 2020 开始,我认为这是通过 Xcode 12 或 iOS 14 修复的,因为我在 Xcode 11 中看到了它,但我更新的构建工作。
答案 1 :(得分:-2)
根据最新文档,请尝试
func addAttachmentURL(_ attachmentURL: NSURL,
withAlternateFilename alternateFilename: String?) -> Bool