Получите, если моему приложению разрешено использовать facebook

как я могу узнать, разрешено ли моему приложению использовать Facebook?

Вы можете включить или отключить его в «Настройки -> Конфиденциальность -> Facebook». Я должен получить это состояние.

Я использую Facebook 3.2

Спасибо вам всем!

Вы можете использовать ACAccountStore, чтобы получить учетную запись Facebook (если она доступна) и проверить, предоставлен ли доступ:

ACAccountStore *accountStore = [[ACAccountStore alloc] init]; ACAccountType *accountType = [accountStore accountTypeWithAccountTypeIdentifier:ACAccountTypeIdentifierFacebook]; if(accountType.accessGranted){ //app has permissions }else{ //no permissions } 

Если вы ищете строку кода, которая проверяет, вот она:

 if ([SLComposeViewController isAvailableForServiceType:SLServiceTypeFacebook]) { //code goes here } 

ЗАМЕТКА

Этот код поможет только в том случае, если вы используете Social Framework.

  • Расширения клавиатуры Xcode 6.3?
  • Xcode 5.0 - где есть «Документы» в Organizer?
  • Xcode - редактор уровня SKSceneKit - как вы подключаетесь к переменным в .h
  • Журнал сбоев iOS: что такое «purgeable_ptr_in_use_enumerator»?
  • Почему Xcode представляет мне «Вы не разрешаете удалять профили настройки из этой команды» при экспорте ipa?
  • iToast никогда не исчезает в моем iPhone-приложении
  • Разработка iPhone - лучшая практика для многоразовых функций
  • NSBundle bundleWithIdentifier возвращает значение null для статической структуры и ресурсного пакета
  • Не удалось найти местоположение базы данных и местоположение Plist в ios Simulator в Xcode 4.3.2
  • Swift - после того, как узел коснулся задержки, пока ее нельзя снова коснуться
  • Передача UIViewController на другую кнопку в другом ViewController
  • Interesting Posts
    Давайте будем гением компьютера.