感觉还是要检查一下你自己的程序代码。检查以下几个问题:
1.评论后能马上看到新添加的评论,你是使用的什么方式显示的新的评论内容?refresh 的当前页面,还是使用js 代码append到页面上去的?
2.点击加载别的链接后,再回来。你这个回来,是back回来的,还是点击link过来的?
3.确保你新添加的评论已经入库,再确定你能把它取出并显示到页面上。

解决方案 »

  1.   


    加载一个网页之后,点击网页里面的提交按钮,能看到新添加的评论,这里我没有刷新界面,就是我的代码没有对webview做任何操作;
    加载别的链接是link的,再回来的时候也是link过来的;
    能确定我新添加的评论入库了
      

  2.   


    开始的时候觉得可能是缓存的问题,就试着清空缓存,但是还是不行
    NSURLCache * cache = [NSURLCache sharedURLCache];
        [cache removeAllCachedResponses];
        [cache setDiskCapacity:0];
        [cache setMemoryCapacity:0];
        //从请求中获取缓存输出
        NSCachedURLResponse *response =
        [cache cachedResponseForRequest:request];
        //判断是否有缓存
        if (response != nil){
            NSLog(@"存在缓存");
        }
    程序没有提示有存在缓存,可重新加载链接之后就是没有新加的评论内容,重新运行程序就又有了,这究竟是怎么回事呢???
      

  3.   


    这个程序也有安卓版的,安卓版的程序加载这些网页的时候是可以的,没有遇到iOS程序中这样的问题,但是在mac或者是windows电脑中加载这些链接的话却会出现和我的iOS遇到的一样的问题。为什么啊
      

  4.   

    加载的webview不是后台写好的 提供给客户端一个连接   进入webview还能受到iOS代码的控制?