未正确选择iPhone电子邮件链接

时间:2010-03-04 16:51:14

标签: iphone email hyperlink

我正在创建一个链接来打开我的应用并在网址中传递一些数据。

当我添加查询参数时?我的链接坏了。

NSData *fileData = [NSData dataWithContentsOfFile:dataFilePath];
NSString *encodedString = [GTMBase64 stringByWebSafeEncodingData:fileData padded:YES];
NSString *urlString = [NSString stringWithFormat:@"myApp://localhost/backup?%@", 
encodedString]; 

链接很长,但是较短的链接不起作用:

myApp://localhost/backup?PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz48bG9jPjxpbmdyZWRpZW50VHlwZS

当电子邮件出现在iPhone中时,只有下划线并作为链接:

myApp://localhost/

将查询添加为NeilInglis表明它也不起作用,链接在同一个地方被破坏。

NSString *urlString = [NSString stringWithFormat:@"myApp://localhost/backup?query=%@",
encodedString]; 

Html为ON或OFF,不影响。

如果我对网址进行编码,它也无效...

不知道我接下来会尝试什么......

任何想法?

谢谢......

的问候,

1 个答案:

答案 0 :(得分:0)

尝试将查询参数映射到名称。

@“对myApp://本地主机/备份的 queryParamName =%@