2011-08-30 4 views

Répondre

1

Dans iOS5, vous pouvez utiliser le framework Twitter d'Apple, en particulier la classe TWTweetComposeViewController.

Alloc et init un objet TWTweetComposeViewController, puis utilisez la méthode addImage:(UIImage*)image avant de présenter le point de vue de composition à l'utilisateur, par exemple:

TWTweetComposeViewController *tweetComposer = [[TWTweetComposeViewController alloc] init]; 
[tweetComposer addImage:someImage]; 
[tweetComposer setInitialText:@"Tweet about this image"]; 
[self presentModalViewController:tweetComposer animated:YES]; // Assuming this in a UIViewController subclass 
[tweetComposer release]; 

Les méthodes addImage: et setInitialText: renvoient un BOOL, OUI si l'image/texte a été ajouté avec succès, et NON s'il n'a pas pu être ajouté, par exemple si vous ajoutez une image/un texte après la présentation de TWTweetComposeViewController, ou si le tweet dépasse 140 caractères.

L'ajout d'image est fait pour vous, il vous suffit de fournir les données d'image en tant que UIImage

L'inconvénient est qu'il demande à l'utilisateur d'avoir enregistré leur compte Twitter avec l'appareil, mais si elles N'avez-vous pas l'invite à. Et il ne fonctionne que sur ios5 et au-dessus, donc pas de support IPhone 3G, ou iPod touch 2G.