Я пытаюсь автоматически опубликовать URL с символом '#' в твиттере следующим образом:
https://twitter.com/intent/tweet?related=palcomp3&text=Confira!!&url=http://palcomp3.com/avioesdoforro/#!/de-costa-mainha
Однако Twitter игнорирует все после #
#
Это код, который я пробовал:
[webView setUrlAddress:[NSString stringWithString:@"https://twitter.com/intent/tweet?related=palcomp3&text=Confira!!&url=http://palcomp3.com/avioesdoforro/#!/de-costa-mainha"]];
и
[webView setUrlAddress:[NSString stringWithString:@"https://twitter.com/intent/tweet?related=palcomp3&text=Confira!!&url=http://palcomp3.com/avioesdoforro/%23!/de-costa-mainha"]];
Скорее всего из-за кодировки, попробуйте использовать stringByAddingPercentEscapesUsingEncoding, чтобы получить безопасную строку URL, и используйте ее в качестве URL
NSString *str=[NSString stringWithString:@""https://twitter.com/intent/tweet?related=palcomp3&text=Confira!!&url=http://palcomp3.com/avioesdoforro/#!/de-costa-mainha"]; str=[str stringByAddingPercentEscapesUsingEncoding:NSUTF8StringEncoding]; [webView setUrlAddress:str];