如何使用iPhone自定义URL方案
我有一个应用程序,我想能够使用自定义的URL方案。我希望用户能够使用自定义URL协议打开Tweetie,但是我需要使用使用currentItem.link获得的动态网站链接填充tweet 我找到了启动Tweetie并用静态信息填充消息的代码:如何使用iPhone自定义URL方案,iphone,url,dynamic,Iphone,Url,Dynamic,我有一个应用程序,我想能够使用自定义的URL方案。我希望用户能够使用自定义URL协议打开Tweetie,但是我需要使用使用currentItem.link获得的动态网站链接填充tweet 我找到了启动Tweetie并用静态信息填充消息的代码: NSString *shortened_url = @"http://your.url.com"; NSString *stringURL = [NSString stringWithFormat:@"tweetie://%@", shortened_ur
NSString *shortened_url = @"http://your.url.com";
NSString *stringURL = [NSString stringWithFormat:@"tweetie://%@", shortened_url];
NSURL *url = [NSURL URLWithString:stringURL];
[[UIApplication sharedApplication] openURL:url];
那么,使用上述代码,我将如何用currentItem.link信息填充消息
谢谢。这完全取决于接收端的应用程序。你必须了解他们的协议是如何工作的,然后你可以使用他们设计的协议 将http://protocol URL添加到tweetie://protocol URL的末尾不是正确的方法,建议搜索tweetie URL协议的工作方式。有文档记录,但不清楚自从客户端转换为官方Twitter URL以来,这其中有多少仍然适用。我相信您想要的格式是:
NSString *stringURL = [NSString stringWithFormat:@"tweetie://post?message=%@", shortened_url];
我已经尝试过让
帐户
选择参数工作。基本方法有效,但帐户选择对我来说并不适用。事实上,根据一个网站,在推特协议之后,你可以使用http://。但我现在正在努力将currentItem.link实际导入到Tweetie自定义URL中。