Publicación de imágenes y text a Timeline utilizando Facebook SDK

¿Es posible usar Facebook SDK o Graph API para crear una publicación como la siguiente?

introduzca la descripción de la imagen aquí

Esencialmente quiero combinar estos dos juntos:

[FBRequestConnection startForUploadPhoto:[UIImage imageNamed:@"myImage"] completionHandler:nil]; [FBRequestConnection startForPostStatusUpdate:@"Hello, World!" completionHandler:nil]; 

Gracias.

Use el siguiente método:

 // Present share dialog [FBDialogs presentShareDialogWithLink:params.link name:params.name caption:params.caption description:params.description picture:params.picture clientState:nil handler:^(FBAppCall *call, NSDictionary *results, NSError *error) { if(error) { // An error occurnetworking, we need to handle the error // See: https://developers.facebook.com/docs/ios/errors NSLog([NSString stringWithFormat:@"Error publishing story: %@", error.description]); } else { // Success NSLog(@"result %@", results); } }]; 

Aquí está la reference: https://developers.facebook.com/docs/ios/share

Prueba esto,

  FBRequestConnection *connection = [[FBRequestConnection alloc] init]; NSMutableDictionary *dictionary = [NSMutableDictionary dictionary]; [dictionary setObject:UIImagePNGRepresentation(_image) forKey:@"picture"]; if (message) { [dictionary setObject:message forKey:@"message"]; } FBRequest *request = [FBRequest requestWithGraphPath:@"me/photos" parameters:dictionary HTTPMethod:@"POST"]; [connection addRequest:request completionHandler:^(FBRequestConnection *connection, id result, NSError *error) { }]; [connection start];