我想用WhatsApp的自定义URL方案发送一些伴随URL的文本。有显然只有一个用于此目的的有效参数:text
:使用WhatsApp URL方案发送URL旁边的文字
NSURL *whatsappURL = [NSURL URLWithString:@"whatsapp://send?text=Hello%2C%20World!"];
问题是当我想要我自己的URL追加到该文本。我选择用编码它这样的:
NSString *encodedURLString = (NSString *)CFBridgingRelease(CFURLCreateStringByAddingPercentEscapes(
NULL,
(CFStringRef)urlAbsoluteString,
NULL,
(CFStringRef)@"!*'();:@&=+$,/?%#[]",
kCFStringEncodingUTF8));
的URL发送到WhatsApp的旁边的文字,但它没有得到解码上的WhatsApp的一面:
任何想法?谢谢!
OMG发送文字和网址!就是这样!我在编码调用之后有一个“隐藏”的'stringByAddingPercentEscapesUsingEncoding:'调用... OMG ...谢谢! – Sendoa