Я создал веб-браузер для iOS, и я пытаюсь вывести URL-адрес для отображения в адресной строке.
Я рассматриваю NSURLRequest
в webView:shouldStartLoadWithRequest:navigationType:
и webViewDidFinishLoad:
UIWebView
Методы делегата.В чем разница между свойствами mainDocumentURL и свойствами URL NSURLRequest?
Должен ли я использовать URL
или mainDocumentURL
недвижимость NSURLRequest
с этой целью, и в чем разница?
В каких документах указано, что оно не используется? Похоже, что в тестах, которые я запускал, этот URL-адрес не задан, а mainDocumentURL установлен в методе webView: shouldStartLoadWithRequest: navigationType: delegate в некоторых случаях. – Austin
Я не понимаю, как NSURLRequest загрузит что-либо, если у него нет загружаемого URL-адреса, но я не эксперт в этой области. –
Я бы посоветовал использовать mainDocumentURL вместо URL. На самом деле URL-адрес может ссылаться на часть сайта, на которой в настоящее время отображается UIWebView. – Joss