Ошибки при использовании FBLikeControl в iOS

FBSDKLog: Invalid use of FBAppCall, fb** is not registered as a URL Scheme. Did you set 'FacebookUrlSchemeSuffix' in your plist?


Скорее всего Вы забыли добавить "URL Schemes" в .plist настроек проекта.

Создаем новую строку с ключом "URL types" тип укажится автоматически, находим в нем массив с ключом "URL Schemes", в нем для ключа "Item 0" задаем значение нашего "FacebookAppID" с префиксом "fb"



Не отображается счетчик, описание и лайкнутое состояние для FBLikeControl


Скорее всего Вы забыли добавить строчку в appDelegate.m:

#import <FacebookSDK/FacebookSDK.h>

/*...*/

- (void)applicationDidBecomeActive:(UIApplication *)application {

  // Logs 'install' and 'app activate' App Events.
  [FBAppEvents activateApp];
}

- (BOOL)application:(UIApplication *)application
            openURL:(NSURL *)url
  sourceApplication:(NSString *)sourceApplication
         annotation:(id)annotation {
    // attempt to extract a token from the url
    return [FBAppCall handleOpenURL:url sourceApplication:sourceApplication];
}