Обработчик завершений Facebook MessageDialog не вызывает ни в коем случае, если пользователь успешно опубликовал сообщение или отменил диалог.
do {
let content = LinkShareContent(
url: URL(string: url!)!,
quote: shareText)
let messageDialog = MessageDialog(content: content)
messageDialog.completion = {
result in
switch result {
case .success:
self.shareCompletion(activityType:nil, completed: true)
break
case .cancelled:
break
case .failed:
break
}
}
try messageDialog.show()
}
catch {
print(error)
}
Я использую Facebook pod версии 0.5.0. Обработчик завершения работает нормально в случае Facebook ShareDialog, но не работает для MessageDialog.
Может кто-нибудь помочь исправить это? Любая помощь будет очень цениться. Заранее спасибо.