Intereting Posts
Cocos2d не отображает изображения сетчатки iOS: сбой приложения при настройке большой области на MKMapView Приложение сбой в только в iOS 9 Получение соответствующего MPMediaItem с помощью MPMediaItemPropertyPersistentID Не удается установить Cocoapods в приложение при вводе «pod install» (ОШИБКА: Не удалось создать собственное расширение gem.) Xcode 7: пользовательская клавиатура не отображается в симуляторе Есть ли другой способ обнаружения просмотров при перетаскивании другого представления по нему? Firebase для iOS – консоль застряла Не настроена для облачных сообщений Git Push a Local PodSpec Скрыть кнопку подтверждения удаления UITableView после щелчка Отображение 3 разных видов с помощью UIPageControl Пути файлов XCode указывают на несуществующие каталоги Ошибка целостности рабочей области XCode Swift 3 / Как повторно использовать расширения Как написать пользовательские аксессоры для подкласса NSManagedObject?

Почему разрешения currentAccessToken удаляются сразу после ссылки на пользователя в фоновом режиме?

Я использую Parse.com и Facebook для входа в систему, и я хочу, чтобы пользователи делили какой-то контент с Facebook. Для этого я хочу знать, что хотел бы знать, почему [[FBSDKAccessToken currentAccessToken] permission] возвращает пустой массив сразу после [[FBSDKAccessToken currentAccessToken] permission] следующего метода:

 [PFFacebookUtils linkUserInBackground:[PFUser currentUser] withPublishPermissions:@[@"publish_actions"] block:^(BOOL succeeded, NSError *PF_NULLABLE_S error) { if (succeeded) NSLog(@"%@", [[FBSDKAccessToken currentAccessToken] permissions]); // returns empty array }]; 

Есть идеи? Я реализовал фрагменты кода FB SDK во всех трех методах в appDelegate:

  • application: didFinishLaunchingWithOptions:
  • application:openURL:sourceApplication:annotation:
  • applicationDidBecomeActive:


Мотивация: я не хочу перенаправлять пользователя на страницу сафари на Facebook «уже дал разрешение» каждый раз, когда он хочет отправить что-то в Facebook, если он действительно дал мне разрешение, как пять секунд назад.

Другая часть этой истории заключается в том, что я хочу также поддерживать токен доступа для пользователей электронной почты и паролей, но это связано только с тем, что проблема связана со мной при регистрации разрешений, иначе я думаю, что это просто с правильной сохранностью и восстановлением токена.