Compartir hyperlink con Facebook desde la aplicación iOS

Puedo compartir text, image y url con Facebook usando el siguiente código.

_lblTitle.text=@"Joe just ran 3.10 miles on the Niagara Falls 5k in 24.53 with http://www.outsideinteractive.com"; NSMutableDictionary *params = [NSMutableDictionary dictionaryWithObjectsAndKeys: _lblTitle.text, @"name", data, @"picture", nil]; // Make the request [FBRequestConnection startWithGraphPath:@"/me/photos" parameters:params HTTPMethod:@"POST" completionHandler:^(FBRequestConnection *connection, id result, NSError *error) { if (!error) { // Link posted successfully to Facebook NSLog([NSString stringWithFormat:@"result: %@", result]); } else { // An error occurnetworking, we need to handle the error // See: https://developers.facebook.com/docs/ios/errors NSLog([NSString stringWithFormat:@"%@", error.description]); } }]; 

Pero ahora quiero compartir hyperlink (text que tiene enlace).

Ejemplo: Joe solo ejecutó 3.10 millas en el curso virtual 5k de Cataratas del Niágara en 24.53 con Outside Interactiive .

Actualmente puedo compartir así:
Joe solo corrió 3.10 millas en las Cataratas del Niágara 5k en 24.53 con http://www.outsideinteractive.com

Nota: También estoy compartiendo imágenes en la funcionalidad actual, y quiero continuar con eso.

Resultado deseado: introduzca la descripción de la imagen aquí

 NSMutableDictionary *params = [NSMutableDictionary dictionaryWithObjectsAndKeys: @"Sharing Tutorial", @"name", @"Build great social apps and get more installs.", @"caption", @"Allow your users to share stories on Facebook from your app using the iOS SDK.", @"description", @"https://developers.facebook.com/docs/ios/share/", @"link", @"http://i.imgur.com/g3Qc1HN.png", @"picture", nil]; 

Puede crear un dictionary como este y pasar esto a su function que contendrá exactamente lo que desea

O algo como esto

 FBShareDialogParams *params = [[FBShareDialogParams alloc] init]; params.link = [NSURL URLWithString:@"https://developers.facebook.com/docs/ios/share/"]; params.name = @"Sharing Tutorial"; params.caption = @"Build great social apps and get more installs."; params.picture = [NSURL URLWithString:@"http://i.imgur.com/g3Qc1HN.png"]; params.description = @"Allow your users to share stories on Facebook from your app using the iOS SDK."; 

Después de search mucho obtuve la solución. Esto solo es posible con Facebook Open Graph Story .

Tendrá que crear una historia personalizada usando el website del desarrollador de Facebook e integrarlo correctamente con su aplicación ios.

Sigue este enlace para crear una historia personalizada.