NSURLCache no funciona sin connection con UIWebVIew

Estoy intentando cargar UIWebView Offline con datos de NSURLCache.

 - (BOOL) aplicación: aplicación (UIApplication *) didFinishLaunchingWithOptions: (NSDictionary *) launchOptions
 {
     // caching de installation
     int cacheSizeMemory = 4 * 1024 * 1024;  // 4MB
     int cacheSizeDisk = 32 * 1024 * 1024;  // 32 MB

     NSURLCache * urlCache = [[NSURLCache alloc] initWithMemoryCapacity: cacheSizeMemory diskCapacity: cacheSizeDisk diskPath: @ "nsurlcache"];
     [NSURLCache setShanetworkingURLCache: urlCache];
 }

 - (vacío) loadWebView {
     request = [NSURLRequest requestWithURL: myURL cachePolicy: NSURLRequestReturnCacheDataElseLoad timeoutInterval: 1000];
     [self.webView loadRequest: request];
 }

Cuando bash cargar UIWebView sin connection, llama a didFailWithError en lugar de connectionDidFinishLoading. Sin embargo, el directory de mi caching contiene datos y resources sin connection, como css, js, pero UIWebView no puede acceder a él.

Lo he confirmado anulando el siguiente método:

 - (NSCachedURLResponse *) cachedResponseForRequest: (NSURLRequest *) request {
     NSCachedURLResponse * response = [super cachedResponseForRequest: request];

     if ([response.data length]> 0) {
        // esto se llama para todos los files de script css, js
        NSLog (@ "Devolución de datos del caching");
     }
     respuesta de retorno;
 }

Además, los datos se devuelven desde el caching. UIWebview no puede cargarlo.