2016-09-02 3 views
1

Согласно документу:InsertAttachment withAlternateFilename не работает в прошивке 10

@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) 

Где написано для

файла ---> Если вы передаете строку здесь, сообщение UI использует его для приложение. Используйте альтернативное имя файла, чтобы лучше описать вложение или сделать имя более читаемым.

И мой код:

if let conversation = activeConversation { 
    conversation.insertAttachment(fileURL, withAlternateFilename: "This is file Description.", completionHandler: nil) 
} 

Но это не показывает где-нибудь в приложении сообщений.

Отправка видео файл здесь.

Я хочу показать это описание в заголовке панели навигации, когда пользователь нажимает на сообщение или ниже MSMessage, если это возможно.

+0

Попробуйте указать расширение файла при установке альтернативного файла, например: «Это файл Description.png» – azimov

+0

Спасибо за комментарий, но это Безразлично Помогите. @azimov –

ответ