Używam tego kodu do wysyłania wiadomości na Twitterze.SLCOmposeviewcontroller powiadomienie o współdzieleniu Twittera
SLComposeViewController *fbController=[SLComposeViewController composeViewControllerForServiceType:SLServiceTypeTwitter];
if([SLComposeViewController isAvailableForServiceType:SLServiceTypeTwitter])
{
SLComposeViewControllerCompletionHandler __block completionHandler=^(SLComposeViewControllerResult result){
[fbController dismissViewControllerAnimated:YES completion:nil];
switch(result){
case SLComposeViewControllerResultCancelled:
default:
{
NSLog(@"Cancelled.....");
}
break;
case SLComposeViewControllerResultDone:
{
NSLog(@"Posted....");
UIAlertView *alertView = [[UIAlertView alloc]
initWithTitle:@"Success"
message:@"Posted Successfully"
delegate:self
cancelButtonTitle:@"OK"
otherButtonTitles:nil];
[alertView show];
}
break;
}};
[fbController addImage:[UIImage imageNamed:@"1.jpg"]];
[fbController setInitialText:@"Check out this article."];
//[fbController addURL:[NSURL URLWithString:@"http://soulwithmobiletechnology.blogspot.com/"]];
[fbController setCompletionHandler:completionHandler];
[self presentViewController:fbController animated:YES completion:nil];
}
Jeśli użytkownik nie konfiguruje konta Twitter, wyświetla alert, który ma przyciski ustawień i anulowania. Ale nie wyświetla alertu w urządzeniu? Czy ktoś może mi pomóc proszę. Z góry dziękuję .
Ale nie wyświetla alertu w urządzeniu? nie dostaniesz tego, o co pytasz ... :( –
Czy jesteś pewien, że używasz> ios 6.0 w urządzeniu –
Tak, abhilash moje urządzenie iOS jest 6.1.3 – Tendulkar