我正在xCode中创建一个程序,它基本上可以让你在twitter上发布一些东西。一切正常,除了我试图想办法发布一个超级文本,这将导致说谷歌。 例如,当我点击它时,我想要wwww.google.com这个词导致谷歌。任何帮助表示赞赏。感谢
这是代码
-(void)tweetTapped{
if ([SLComposeViewController isAvailableForServiceType:SLServiceTypeTwitter])
{
SLComposeViewController *tweetSheet = [SLComposeViewController composeViewControllerForServiceType:SLServiceTypeTwitter];
[tweetSheet setInitialText:@"Post to Twitter :) www.google.com"];
[self presentViewController:tweetSheet animated:YES completion:nil];
}
else
{
UIAlertView *alertView = [[UIAlertView alloc]
initWithTitle:@"Sorry"
message:@"You can't send a tweet right now, make sureyour device has an internet connection and you haveat least one Twitter account setup"
delegate:self
cancelButtonTitle:@"OK"
otherButtonTitles:nil];
[alertView show];
}
}
答案 0 :(得分:2)
您不能在推文中使用超文本,但如果您包含网址,则Twitter应自动为您链接。 Twitter通常也会使用URL缩短器。所以只需使用这样的格式:
NSString *tweet = @"This is a link to http://google.com";