2012-12-14 2 views
0

Je suis annonce de mon iPhone à la fois FB et Twitter en utilisant le code ci-dessousaffichage de l'application iphone twitter et facebook

Mais comment puis-je poster directement sans montrer un compositeur

-(IBAction)fbposting{ 

    if ([SLComposeViewController isAvailableForServiceType:SLServiceTypeFacebook ]) { 


    slComplose = [SLComposeViewController composeViewControllerForServiceType:SLServiceTypeFacebook]; 
    [slComplose addImage:imageV.image]; 
    [slComplose addURL:[NSURL URLWithString:@"http://newagesmb.com"]]; 

    [slComplose setInitialText:self.textView.text]; 
    [self presentViewController:slComplose animated:YES completion:nil]; 


} 

[self.textView resignFirstResponder];

}

-(IBAction)twitposting{ 
    if ([SLComposeViewController isAvailableForServiceType:SLServiceTypeTwitter ]) { 


    slComplose = [SLComposeViewController composeViewControllerForServiceType:SLServiceTypeTwitter]; 
    [slComplose setInitialText:self.textView.text]; 
    [slComplose addURL:[NSURL URLWithString:@"http://newagesmb.com"]]; 

    [slComplose addImage:imageV.image]; 

    [self presentViewController:slComplose animated:YES completion:nil]; 

    } 
    [self.textView resignFirstResponder]; 


} 

Répondre

0

Utilisez la méthode suivante en classe SLRequest pour obtenir un objet Demande

+(SLRequest *)requestForServiceType:(NSString *)serviceType requestMethod:(SLRequestMethod)requestMethod URL:(NSURL *)url parameters:(NSDictionary *)parameters 

puis après la demande

performRequestWithHandler 
+0

comment utiliser cette ...? S'il vous plaît me donner une idée correcte avec mon code ci-dessus –

Questions connexes