【发布时间】:2016-08-24 14:06:35
【问题描述】:
我也有一个可以离线使用的网站。我创建了一个使用UIWebView 的应用程序,我说我的UIWebView 应该使用以下代码缓存此站点
[self setRequestObj:[NSURLRequest requestWithURL:loadUrl cachePolicy:NSURLRequestUseProtocolCachePolicy timeoutInterval:60.0]];
如果我第一次使用互联网连接启动我的应用程序,我的console 已登录
2016-08-24 15:37:01.713 BrowserApp[1991:345138] applicationDidBecomeActive!
2016-08-24 15:37:01.955 BrowserApp[1991:345138] NSURLRequestUseProtocolCachePolicy
2016-08-24 15:37:22.003 BrowserApp[1991:345138] applicationDidEnterBackground!
2016-08-24 15:37:22.559 BrowserApp[1991:345138] applicationWillEnterForeground!
2016-08-24 15:37:23.075 BrowserApp[1991:345138] applicationDidBecomeActive!
2016-08-24 15:37:37.069 BrowserApp[1991:345138] applicationDidEnterBackground!
2016-08-24 15:37:37.073 BrowserApp[1991:345138] applicationWillTerminate!
我看到文件AppDelegate.m 中调用了每个方法。我断开手机与互联网的连接,再次启动我的应用程序(不像我的console 所说的那样在后台运行),但什么也没发生。我只有一个白色的网站。
虽然我设置为cache,但为什么website 不会显示在我的屏幕上?
【问题讨论】:
标签: ios objective-c uiwebview nsurlrequestcachepolicy