Из-за некоторых серьезных проблем с кэшированием в UIWebView я сам запрашиваю страницу HTML и загружаю ее в веб-представление следующим способом:
-(void)loadData:(NSData *)data MIMEType:(NSString *)MIMEType
textEncodingName:(NSString *)encodingName baseURL:(NSURL *)baseURL
Ранее я устанавливал baseURL
на nil
, поскольку все ресурсы были определены с абсолютными URL-адресами. Я нашел 1 относительную ссылку, и вместо того, чтобы гарантировать, что все ресурсы в будущем будут иметь абсолютные пути, я подумал, что было бы лучше указать базовый URL. Когда я пытаюсь это сделать, веб-представление загружает базовый URL-адрес вместо NSData.
В документации Apple не так много для базового URL. Какое здесь ожидаемое поведение?