2012-01-02 2 views
0

Я пытаюсь опубликовать URL с «#» полукокса в твиттере автоматически, как это:«#» характер Twitter пост 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"]]; 

ответ

3

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