Используя ссылки UIWebView для вызова функции? - PullRequest
0 голосов
/ 09 августа 2010

Я использую UIWebView для отображения форматированного текста из локального HTML.Можно ли иметь конкретные ссылки в функциях вызова Obj-C в HTML?Например, если щелкнуть ссылку, чтобы появилось новое представление?Или я смирился с использованием Javascript?

1 Ответ

2 голосов
/ 10 августа 2010

Можно использовать UIWebViewDelegate: shouldStartLoadWithRequest: navigationType: , чтобы перехватить URL-адрес и что-то с ним сделать.Например,

if ([[request.URL absoluteString]compare:@"http://somelink"] == NSOrderedSame) {
  [self someFunction];
  return YES;  // return NO to prevent this link from loading
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...