URL-адрес персонажа '#' в ios - PullRequest
0 голосов
/ 02 января 2012

Я пытаюсь автоматически опубликовать 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"]];

1 Ответ

3 голосов
/ 02 января 2012

Скорее всего из-за кодировки, попробуйте использовать 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];
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...