我需要从我的iOS应用程序登录我的推特。我能够检查是否在设备的设置中设置了任何帐户。一旦确认设备中没有配置帐户,我希望能够登录到我的twitter帐户,然后将帐户添加到我的设备中。我很幸运地实现了检查是否在设备中使用ACAccountStore设置了任何帐户。但是,请有人帮助在iOS7中实现后面的部分吗?
发布于 2014-03-06 05:58:59
SLComposeViewController *sheet = [SLComposeViewController composeViewControllerForServiceType:SLServiceTypeTwitter];
SLComposeViewControllerCompletionHandler completionBlock = ^(SLComposeViewControllerResult result){
[sheet dismissViewControllerAnimated:YES completion:Nil];
};
sheet.completionHandler = completionBlock;
sheet.view.hidden = YES;
[_mainViewController presentViewController:sheet animated:YES completion:nil];发布于 2014-08-22 11:39:36
- (IBAction)tweetTapped:(id)sender {
if ([SLComposeViewController isAvailableForServiceType:SLServiceTypeTwitter])
{
SLComposeViewController *tweetSheet = [SLComposeViewController composeViewControllerForServiceType:SLServiceTypeTwitter];
[tweetSheet setInitialText:@"Your Tweet Message! :)"];
if (self.imageString)
{
[tweetSheet addImage:[UIImage imageNamed:self.imageString]];
}
if (self.urlString)
{
[tweetSheet addURL:[NSURL URLWithString:self.urlString]];
}
[self presentViewController:tweetSheet animated:YES completion:nil];
}
else
{
UIAlertView *alertView = [[UIAlertView alloc]
initWithTitle:@"Sorry"
message:@"You can't tweet right now, make sure your device has an internet connection and you have at least one Twitter account setup"
delegate:self
cancelButtonTitle:@"OK"
otherButtonTitles:nil];
[alertView show];
}
}https://stackoverflow.com/questions/20827944
复制相似问题