【发布时间】:2014-09-29 20:23:02
【问题描述】:
我的应用程序使用互联网连接时遇到了这个奇怪的问题。该应用程序似乎没有以正确的方式更新来自互联网的数据。我有一个带有简单聊天的 UIWebView。当我在与 safari 的聊天中或在我的网络浏览器中写一条消息时,一切正常。在应用程序的聊天中写入内容时,即使重新加载页面,数据也不会更新。
它也完全不合逻辑地更新。即使重新启动应用程序也不会显示新数据,然后突然显示。
另一个应用也有同样的问题,UIWebView 没有处理。知道它可能是什么吗?
示例代码:
- (void) viewWillAppear:(BOOL)animated {
[super viewWillAppear:animated];
NSString *username = [[Database singletonDataBase] currentUserName];
NSString *urlAddress = [NSString stringWithFormat:@"%@?name=%@", @"http://webapi.com/index.php", username];
NSURL *url = [NSURL URLWithString:urlAddress];
NSURLRequest *requestObj = [NSURLRequest requestWithURL:url];
[self.webView loadRequest:requestObj];
}
【问题讨论】:
-
你能展示一些相关的代码吗?
-
我真的不认为代码有问题,它与其他问题有关......但我不知道是什么。
-
尝试使用所需的缓存策略创建您的 url 请求。
标签: ios objective-c cocoa-touch uiwebview