您好,登錄后才能下訂單哦!
郁悶了一天,翻遍了各種資料的,最后看到某個大俠的帖子的一句話:“最后去AppDelegate里替換掉全局的NSURLCache”,于是結束了黑發人變白發的過程。
本人采用的解決方案是參考:http://code4app.com/ios/UIWebView離線緩存/53c39db6933bf07c388b49c8,此demo在iOS7及以下的運行都很順利,感動很是欣慰,用iOS8設備一運行,就大所失望。于是搜索各種解決辦法,一天下來累的夠嗆的。最后看到某個大俠的帖子的一句話:“最后去AppDelegate里替換掉全局的NSURLCache”才想到,是不是NSURLCache被釋放了,經驗證果然是,解決的辦法:
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions { CustomURLCache *urlCache = [[CustomURLCache alloc] initWithMemoryCapacity:20 * 1024 * 1024 diskCapacity:200 * 1024 * 1024 diskPath:nil cacheTime:0]; [CustomURLCache setSharedURLCache:urlCache]; }
問題就這樣輕松的解決了。
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。