FBSDKShareDialog callback para iOS

¿Cuál es el método de callback para FBSDKShareDialog cuando regresa a su aplicación (después de que el usuario haya terminado de crear una publicación)?

Esto es lo que tengo para crear el cuadro de dialog:

-(IBAction)post:(id)sender{ FBSDKShareLinkContent *content = [[FBSDKShareLinkContent alloc] init]; content.contentURL = [NSURL URLWithString:self.spinShareURL]; content.contentDescription=@"#spin"; self.fromFacebook = true; [FBSDKShareDialog showFromViewController:self withContent:content delegate:nil]; } 

Leí en alguna parte que hay una callback

 -(void)dialogDidComplete:(FBSDKShareDialog *)dialog{ } 

Pero esto no funcionó para mí.

Encontré la solución en la siguiente página:

http://jitu1990.blogspot.com/2015/05/share-with-facebook-from-ios-app.html

Aquí está mi código final:

 -(IBAction)post:(id)sender{ FBSDKShareLinkContent *content = [[FBSDKShareLinkContent alloc] init]; content.contentURL = [NSURL URLWithString:self.spinShareURL]; content.contentTitle= [NSString stringWithFormat: @"%@'s spin", self.username]; content.contentDescription=@"#spin"; self.fromFacebook = true; [FBSDKShareDialog showFromViewController:self withContent:content delegate:self]; }- (void)sharer:(id<FBSDKSharing>)sharer didCompleteWithResults:(NSDictionary *)results { NSLog(@"returned back to app from facebook post"); UIAlertView *alert = [[UIAlertView alloc] initWithTitle:nil message:@"Posted!" delegate:self cancelButtonTitle:nil otherButtonTitles:nil]; [alert show]; double delayInSeconds = 1.0; dispatch_time_t popTime = dispatch_time(DISPATCH_TIME_NOW, (int64_t)(delayInSeconds * NSEC_PER_SEC)); dispatch_after(popTime, dispatch_get_main_queue(), ^(void){ [alert dismissWithClickedButtonIndex:0 animated:YES]; }); } - (void)sharerDidCancel:(id<FBSDKSharing>)sharer { NSLog(@"canceled!"); } - (void)sharer:(id<FBSDKSharing>)sharer didFailWithError:(NSError *)error { NSLog(@"sharing error:%@", error); NSString *message = @"There was a problem sharing. Please try again!"; [[[UIAlertView alloc] initWithTitle:nil message:message delegate:nil cancelButtonTitle:@"OK" otherButtonTitles:nil] show]; }