HTML5 кеш манифест в UIWebView?
Я хотел бы иметь возможность использовать манифест html5 для локального хранения изображений на iPhone, который посещает страницу черезUIWebView
в приложении.
Я создал образец, который, по моему мнению, соответствует спецификациям и работает в Safari 4 и Safari для мобильных устройств, но не в моем приложении.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, но, похоже, они не предоставляют информацию для решения этой проблемы. Например, я почти уверен, что файлы, которые я пытаюсь кэшировать, не слишком велики, поскольку они представляют собой всего лишь пару небольших текстовых файлов (размером <25 КБ).
Есть идеи, как заставить это работать?