2010-09-25 7 views
2
- (void)postToWall { 
FBStreamDialog* dialog = [[[FBStreamDialog alloc] init] autorelease]; 

dialog.userMessagePrompt = [NSString stringWithFormat: subjectTitle]; //subjectTitle works here but not as name where i need it. 

NSString *src = @"http://www.sample.com/image.png"; 
NSString *name = storyLink; //<---------------------------------works with storyLink but not subjectTitle. I need subjectTitle to work here 
NSString *href = storyLink; 

NSString *attachment = [NSString stringWithFormat:@"{\"name\":\"%@\",\"media\":[{\"type\":\"image\", \"src\":\"%@\", \"href\":\"%@\"}]}", name, src, href]; 
dialog.attachment = attachment; 
[dialog show]; 
} 

je veux ajouter une image de photothèque instred de http://www.sample.com/image.png au mur facebook.ajouter photo sur le mur Facebook

quelqu'un peut-il me fournit de l'aide ....

Merci à l'avance ......

+0

duplication possible de [processus documenté pour l'utilisation de facebook connect pour l'iPhone de télécharger des photos] (http://stackoverflow.com/questions/750328/documented-process-for-using-facebook-connect-for-the-iphone -to-upload-photos) –

Répondre

1

Vous pouvez accéder à l'URL des éléments de la bibliothèque iPhoto en utilisant le UIImagePickerController et sa méthode de délégué.

- (void)imagePickerController:(UIImagePickerController *)picker didFinishPickingMediaWithInfo:(NSDictionary *)info 

Lorsque l'utilisateur prend une photo l'URL sera dans le dictionnaire sous la clé UIImagePickerControllerMediaURL

+0

Bonjour dans l'info du dictionnaire, la valeur de la clé UIImagePickerControllerMediaURL est NULL. Est-ce que j'ai râté quelque chose? –

+0

Salut avez-vous poussé l'interface du sélecteur vers le haut et pris une image? Et vous avez défini le délégué du contrôleur de sélecteur? –

+0

Merci maintenant ça fonctionne bien. –

Questions connexes