Facebook SDK iOS: Ajouter un post à nourrir avec l'image

J'ai compris comment append un post au stream de mes users, mais il nécessite actuellement l'utilisation d'une URL d'image:

// The action links to be shown with the post in the feed NSArray* actionLinks = [NSArray arrayWithObjects:[NSDictionary dictionaryWithObjectsAndKeys: self.title,@"name",self.url,@"link", nil], nil]; NSSsortingng *actionLinksStr = [jsonWriter ssortingngWithObject:actionLinks]; // Dialog parameters NSMutableDictionary *params = [NSMutableDictionary dictionaryWithObjectsAndKeys: self.title, @"name", @"Created using My App.", @"caption", @"Check out the thing I just uploaded!", @"description", self.url, @"link", @"http://www.facebookmobileweb.com/hackbook/img/facebook_icon_large.png", @"picture", actionLinksStr, @"actions", nil]; [facebook dialog:@"feed" andParams:params andDelegate:self]; 

Je voudrais download un UIImage place. J'ai vu des gens parler d'utiliser le graph api pour ça. Comment est-ce que je ferais ceci et pourrais toujours utiliser une légende, un titre et un message?

Remplacez vos quatre lignes de code par ces deux:

 NSMutableDictionary *params = [NSMutableDictionary dictionaryWithObjectsAndKeys:YourUIImage, @"source",@"caption description",@"message", nil]; [facebook requestWithGraphPath:[NSSsortingng ssortingngWithFormat:@"/me/photos?access_token=%@", facebook.accessToken] andParams:params andHttpMethod:@"POST" andDelegate:self]; 

et 'YourUIImage' par votre UIImage. J'espère avoir répondu à votre question!