iOS Facebook Share Dialog никогда не работает с первого раза

По какой-то причине мое диалоговое окно «Поделиться» в Facebook никогда не работает с первого раза — диалоговое окно открывается, а затем исчезает, и я получаю следующую ошибку:

Error Domain=NSURLErrorDomain Code=-999 "The operation couldn’t be completed. (NSURLErrorDomain error -999.)"

URL-адрес, который не работает с ошибкой, является стандартным диалоговым URL-адресом, и если я вставлю его в свой веб-браузер, он отобразит диалоговое окно общего доступа. Ничего особенного не делаю, просто звоню:

[_facebook dialog:@"feed" andParams:params andDelegate:self];

Когда я снова вызываю этот метод, он работает отлично.

Кто-нибудь еще сталкивается с этим? Это на iOS 5, и я использую новейшую версию SDK.


person Kyle Slattery    schedule 08.11.2011    source источник


Ответы (1)


Дубликат Первое диалоговое окно после аутентификации немедленно завершается ошибкой и закрывается. диалоговое окно

Короткий ответ: похоже, это появилось в iOS 5. Есть несколько неприятных обходных путей. Удачи!

person Paul Bruneau    schedule 25.11.2011