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 и никаких проблем.