Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/iphone/41.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/url/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何使用iPhone自定义URL方案_Iphone_Url_Dynamic - Fatal编程技术网

如何使用iPhone自定义URL方案

如何使用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

我有一个应用程序,我想能够使用自定义的URL方案。我希望用户能够使用自定义URL协议打开Tweetie,但是我需要使用使用currentItem.link获得的动态网站链接填充tweet

我找到了启动Tweetie并用静态信息填充消息的代码:

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中。