В моем приложении я хочу делать фотографии с facebook. поэтому я использовал facebook ios sdk. я могу быть в состоянии разрешить, используя код:facebook login работает на симуляторе iphone, но не на устройстве iphone
if (appDelegate.session.isOpen) {
//[appDelegate.session closeAndClearTokenInformation];
[self retrieveAlbums];
} else {
if (appDelegate.session.state != FBSessionStateCreated) {
// Create a new, logged out session.
appDelegate.session = [[FBSession alloc] init];
}
// if the session isn't open, let's open it now and present the login UX to the user
[appDelegate.session openWithCompletionHandler:^(FBSession *session,
FBSessionState status,
NSError *error) {
// and here we make sure to update our UX according to the new session state
//NSLog(@"%@",session.accessTokenData.accessToken);
[self retrieveAlbums];
}];
Он отлично работает на iPhone симулятор. Но я не могу войти в систему на своем устройстве iphone 4. Когда я попытался войти в систему, он откроет сафари, а затем отобразит сообщение «Обновление». Затем он будет перенаправлен без авторизации. маркер доступа, полученный как ноль. Поэтому я не могу найти изображения.
Пожалуйста, помогите мне.
EDIT
Спасибо всем .Finally я решил мою проблему. Это связано с тем, что я включил режим песочницы в настройках учетной записи разработчика facebook. Когда я отключил режим песочницы, он работает нормально.
Что версию IOS из iPhone4 –
Ios версии 6.1.2 – manujmv
Эй @manujmv, я имею подобную проблему. Отключение режима песочницы не означает, что эта проблема решена, потому что рано или поздно мы ее включим. –