Обнаружьте, если NSString содержит URL, и генерируйте “ссылку” для открытия в приложении Представления Safari

Я имею, читаю канал Твиттера в моем приложении для iPhone и может сделать это правильно, но я хотел бы развить его способом, чтобы обнаружить, если целый NSString содержит какой-либо URL или URL, и создайте "ссылку", которая откроет UIWebView в рамках того же приложения.

Можно ли вести меня о том, как выполнить эту задачу?

-(void) setTextTwitter:(NSString *)text WithDate:(NSString*)date
{
    [text retain];
    [textTwitter release], textTwitter = nil;
    textTwitter = text;

    [date retain];
    [dateTwitter release], dateTwitter = nil;
    dateTwitter = date;

    [self setNeedsDisplay];
}
1
задан Cy. 17 May 2010 в 10:23
поделиться

1 ответ

Посмотрите IFTweetLabel Крейга Хокенберри, который можно найти здесь .

Или вы можете использовать метку, предоставленную библиотекой Three20, которую можно найти здесь .

Или самое простое решение: используйте UIWebView с dataDetectorTypes, установленным в UIDataDetectorTypeLink.

Ура, Пол

2
ответ дан 3 September 2019 в 00:30
поделиться