Кажется, у меня проблема с диалоговым окном подачи, которого у меня раньше не было.Я подозреваю, что это из-за iOS 5, но я не уверен.
Если пользователь нуждается в аутентификации, он перенаправляется в приложение Facebook, а затем возвращается в мое приложение.
Впоследствии,пользователь нажимает кнопку «Поделиться», и появляется диалоговое окно подачи .Но внезапно, оно исчезает .
Если пользователь снова нажимает «Поделиться», диалоговое окно подачи работает нормально.Просто в первый раз, после возврата в приложение из аутентификации ...
Код, связанный с кнопкой "Поделиться", выглядит так:
if ([facebook isSessionValid]) {
[facebook dialog:@"feed" andParams:params andDelegate:self];
}
params переменная всегда имеет правильные значения и не равна нулю.Если сеанс недопустим, пользователя отправляют методу аутентификации.
Я также пытался закомментировать оператор IF в FBDialog.m, который я где-то читал, но он не сработал.
Кто-нибудь испытывал такую же проблему?
Спасибо!
РЕДАКТИРОВАТЬ: Я почти уверен, что это из-за iOS5. Теперь, когда я построил проект на своем iPad 2, который работает под управлением iOS 4.3, и он отлично работает с первого раза.
EDIT 2: Вдруг работает нормально.... и я ничего не изменил O_O