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 КБ).

Есть идеи, как заставить это работать?

Ответы на вопрос(5)

Ваш ответ на вопрос