SLComposeViewController:SLServiceTypeFacebook не работает

Я сталкиваюсь со следующей проблемой, когда пытаюсь отправить сообщение через Facebook с моего iOS ap. Я использую этот код как обычно:

SLComposeViewController *facebkController = [SLComposeViewController composeViewControllerForServiceType:SLServiceTypeFacebook];
…..
[facebkController addURL:[NSURL URLWithString:appLinkStr]];
…..

Я дохожу до того, что Facebook запускается без проблем. Но когда я нажимаю кнопку " Отправить" (в Facebook); Я получаю следующее сообщение:Cannot Post To FacebookСообщение не может быть отправлено, потому что не удалось подключиться к Facebook.

Просматривая сеть, я смог увидеть, что я не первый, кто затронул эту проблему. Тем не менее я не нашел никакого рабочего решения.

Путем проб и ошибок я смог понять, что:

*) Проблема, похоже, связана с содержанием моего сообщения. Действительно, когда я снимаю трубку:

[facebkController addURL:[NSURL URLWithString:appLinkStr]];

Иногда это работает. Точно так же, когда я изменяю текст сообщения, это иногда работает.

*) Похоже, что два фактора вызывают проблему. Одним из них является наличие addURL: а другим (в случае отсутствия addURL:) является факт отправки того же сообщения.

Я заметил эту проблему совсем недавно, раньше все работало без проблем. Я не знаю, связано ли это с изменением, которое я сделал в своем коде, или с чем-то еще.

1 ответ

Только что попробовал SLComposeViewController с addURL и никаких проблем.

Другие вопросы по тегам