UIWebView: как baseURL для методов loadHTMLString или loadData должен работать? - PullRequest
2 голосов
/ 17 августа 2011

Из-за некоторых серьезных проблем с кэшированием в UIWebView я сам запрашиваю страницу HTML и загружаю ее в веб-представление следующим способом:

-(void)loadData:(NSData *)data MIMEType:(NSString *)MIMEType
        textEncodingName:(NSString *)encodingName baseURL:(NSURL *)baseURL

Ранее я устанавливал baseURL на nil, поскольку все ресурсы были определены с абсолютными URL-адресами. Я нашел 1 относительную ссылку, и вместо того, чтобы гарантировать, что все ресурсы в будущем будут иметь абсолютные пути, я подумал, что было бы лучше указать базовый URL. Когда я пытаюсь это сделать, веб-представление загружает базовый URL-адрес вместо NSData.

В документации Apple не так много для базового URL. Какое здесь ожидаемое поведение?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...