Facebook SDK share всегда возвращает sharerDidCancel

Я пытаюсь поделиться сообщением с SDK для Facebook, но sharerDidCancel всегда вызывается, если я разделяю или отменю сообщение. Вот мой код

- (void)shareFacebook { FBSDKShareLinkContent *content = [[FBSDKShareLinkContent alloc] init]; content.contentURL = [NSURL URLWithString:@"http://www.google.com"]; [FBSDKShareDialog showFromViewController:view withContent:content delegate:self]; } - (void)sharer:(id<FBSDKSharing>)sharer didCompleteWithResults :(NSDictionary*)results { NSLog(@"FB: SHARE RESULTS=%@\n",[results debugDescription]); } - (void)sharer:(id<FBSDKSharing>)sharer didFailWithError:(NSError *)error { NSLog(@"FB: ERROR=%@\n",[error debugDescription]); } - (void)sharerDidCancel:(id<FBSDKSharing>)sharer { NSLog(@"FB: CANCELED SHARER=%@\n",[sharer debugDescription]); } 

Этот класс реализует FBSDKSharingDelegate, в моем Info.plist я уже ввел FacebookAppID и FacebookDisplayName.

В моем приложении AppDelegate у меня есть этот метод:

 - (BOOL)application:(UIApplication *)application openURL:(NSURL *)url sourceApplication:(NSString *)sourceApplication annotation:(id)annotation { return [FBAppCall handleOpenURL:url sourceApplication:sourceApplication]; } 

Что я делаю неправильно? Я точно следовал руководству Facebook SDK.

благодаря

One Solution collect form web for “Facebook SDK share всегда возвращает sharerDidCancel”

Решив, моя ошибка была в методе AppDelegate:

здесь ссылка на решение http://jitu1990.blogspot.it/2015/05/share-with-facebook-from-ios-app.html

И вот код

 - (BOOL)application:(UIApplication *)application openURL:(NSURL* )url sourceApplication:(NSString *)sourceApplication annotation:(id)annotation { return [[FBSDKApplicationDelegate sharedInstance] application:application openURL:url sourceApplication:sourceApplication annotation:annotation]; } - (void)applicationDidBecomeActive:(UIApplication *)application { [FBSDKAppEvents activateApp]; } - (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions { return [ [FBSDKApplicationDelegate sharedInstance] application :application didFinishLaunchingWithOptions:launchOptions] } 
  • Задержка ссылок UIwebView
  • UITextView странный край сверху?
  • Активация перехода на коммутатор RootViewController
  • Как сделать кнопку нажатой?
  • Как UIView может получить обратный вызов, когда он будет добавлен в его супервизор?
  • Конец цикла запуска - восстановление пула авторезистов
  • Каков правильный способ проверки нулевой строки в Objective-C?
  • событие iOS при скрытии клавиатуры
  • Затухание элементов в UICollectionView
  • Массивный утечек памяти UIWebView
  • Динамический вызов частного API без регистрации в App Store
  • Interesting Posts
    PhoneC: Разработка iOS проста с помощью XCode, Swift3, UITableView, cocatouch, давайте создадим приложения для iPhone, iPad и Macbook.