我正在使用 aepubreader 代码在我的应用程序中呈现 epub。我面临的问题是第一本书加载完美,但是当我从菜单切换到另一本书时,这本书的字体大小不均匀,格式完全扭曲。但是,如果在新启动应用程序期间打开同一本书,则该书会正确呈现。该问题似乎与 Webview 中的 css 文件缓存有关。有没有人遇到过这种问题?请提出在 webview 中忽略 css 缓存的方法。我已将缓存策略设置为NSURLRequestReloadIgnoringCacheData
另外我已将缓存大小设置为零,如下所示
NSURLCache *sharedCache = [[NSURLCache alloc] initWithMemoryCapacity:0 diskCapacity:0 diskPath:nil];
[NSURLCache setSharedURLCache:sharedCache];
[sharedCache release];
但仍然没有帮助解决问题。