Мне нужна помощь в обработке некоторых NSData
объектов внутри UIWebView
.Нажатие на ссылку внутри UIWebView
вызывает запись NSLog
:
Scheme unkown, doing nothing: <URL>
Вот что я сделал:
Я запускаю внешний HTTPGetOperation
, чтобы получить ответ на URL-запрос,Мне нужно сделать это из-за обработки загрузки файлов.Ответ сохраняется в объекте NSData
.
Затем я загружаю эти данные в метод, который вызывается при выполнении HTTPGetOperation
:
[myWebView loadData:myNSDataObject MIMEType:@"text/html" textEncodingName:@"UTF-8" baseURL:[NSURL URLWithString:@""]];
Пока что UIWebView
показывает содержимое myNSDataObject
правильно.
Но, когда я пытаюсь нажать на ссылку внутри этого содержимого, я получаю NSLog
запись «Неизвестная схема, ничего не делая:» с URL-адресом ссылки.
Примечание: после нажатия на ссылку методы делегата, такие как -webView:shouldStartLoadWithRequest:navigationType:
, не вызываются.
Примечание: для делегата установлено значение [self.myWebView setDelegate:self]
Какие методы создают эту запись NSLog
?
Почему методы делегата не вызываются после нажатия на ссылку?
Кто-нибудь знает ответ?