как получить ссылку из текстового представления? - PullRequest
1 голос
/ 07 июня 2010

как получить ссылку из текстового представления. Когда пользователь нажимает на ссылку, мне нужно захватить эту ссылку. Есть ли способ сделать это?

Ответы [ 2 ]

1 голос
/ 07 июня 2010

Просто внедрите -application:handleOpenURL: в своем делегате приложения. Верните NO, чтобы не открывать URL.

Просто подкласс UIApplication и переопределить его -openURL: метод , например

-(BOOL)openURL:(NSURL*)theURL {
   if (shouldOpenURL(theURL))
     return [super openURL:theURL];
   else
     return NO;
}
0 голосов
/ 07 июня 2010

Вы не можете обнаружить клики в обычном UITextView.Если вы хотите эту функцию, используйте UIWebView вместо этого и внедрите UIWebViewDelegate, чтобы вы могли перехватывать щелчки, реализуя этот метод

- (BOOL)webView:(UIWebView *)webView shouldStartLoadWithRequest:(NSURLRequest *)request navigationType:(UIWebViewNavigationType)navigationType
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...