Я хотел бы использовать манифест кэша html5 для хранения изображений локально на iPhone, который посещает страницу через UIWebView
в приложении.Кадр манифеста Html5 в UIWebView?
Я настроил образец, который, как мне кажется, соответствует спецификациям, и, похоже, работает в сафари 4 и мобильном сафари, но не в UIWebView
приложения.
Образец html настроен на http://bynomial.com/html5/clock3.html
.
Это очень похоже на образец, представленный в HTML5 draft standard
.
Вот код всего (не шаблон) из примера приложения я использую для тестирования:
- (void)applicationDidFinishLaunching:(UIApplication *)application {
// I thought this might help - I don't see any difference, though.
NSURLCache* cache = [NSURLCache sharedURLCache];
[cache setDiskCapacity:512*1024];
CGRect frame = [[UIScreen mainScreen] applicationFrame];
UIWebView* webView = [[UIWebView alloc] initWithFrame:frame];
[window addSubview:webView];
NSString* urlString = @"http://bynomial.com/html5/clock3.html";
NSURL* url = [NSURL URLWithString:urlString];
NSURLRequest* request = [NSURLRequest requestWithURL:url];
[webView loadRequest:request];
[window makeKeyAndVisible];
}
Я рассмотрел несколько взаимосвязанных вопросов на StackOverflow, но они, кажется, не предоставить информацию для решения этой проблемы. Например, я уверен, что файлы, которые я пытаюсь кэшировать, не слишком велики, так как они всего лишь несколько небольших текстовых файлов (путь < 25k).
Любые идеи о том, как заставить это работать?
Тайлер, ответ, который вы выбрали, больше не имеет отношения к делу. Вы должны обновить свой выбор до ответа @ iPixFolio, если сможете. –
Будет работать iOS7 и 6. Почему бы не работать в ios8? –