Я пытаюсь настроить обмен Facebook с FBSDK в моем приложении iOS.iOS Facebook SDK MessageDialog error 202
Я читал документацию here, и в настоящее время
[FBSDKShareDialog showFromViewController:self withContent:content delegate:self];
работает с объектом контента - FBSDKShareLinkContent
.
Однако при попытке использовать подобный метод, как указано для совместного использования Facebook Messenger,
[FBSDKMessageDialog showWithContent:content delegate:self];
я получаю аварию. Я поймал ошибку и зарегистрировал ее в одном из методов делегирования, и в ней говорится: «Операция не может быть завершена (ошибка com.facebook.sdk.share 202.) «
Я искал эту конкретную но ничего не обнаружили с той же ошибкой. Вот полный код
FBSDKShareLinkContent *content = [[FBSDKShareLinkContent alloc] init];
content.contentURL = [NSURL URLWithString:kAPPShareLink];
content.contentDescription = kAPPShareDescription;
content.contentTitle = kAPPShareTitle;
if (buttonIndex == 0) {
// Facebook
[FBSDKShareDialog showFromViewController:self withContent:content delegate:self];
} else if (buttonIndex == 1) {
// Facebook Messenger
[FBSDKMessageDialog showWithContent:content delegate:self];
}
Прости меня, если я пропускаю что-то очевидное, но, как this documentation читает, я предполагаю, что метод FBSDKMessageDialog showWithContent:
будет работать точно так же, как FBSDKShareDialog showFromViewController:
, который работает для меня.
- Я использую последнюю версию XCode с iOS8.
Я не смог воспроизвести ошибку. Какую версию приложения Facebook Messenger вы используете? Вы переключились на приложение Messenger? Facebook SDK включает проект RPSSample, можете ли вы воспроизвести этот проект? – amudi
Только что получил ту же ошибку. Вы решили эту проблему? – demon9733
Не разрешено. Я столкнулся с этим с помощью специальной кнопки, но после этого был изменен на UIActivitySheet – rld001