我正在使用 NSURLRequest 成功解析 xml,当 connectionDidFinishLoading 时,xmlParser 完成了这项工作。问题是,如果我修改远程 xml 文件并再次触发连接,接收到的数据是旧的,直到我将再次触发它随机数次,直到最终被更新!它发生在设备和模拟器上,但有趣的问题是,在模拟器上,当没有连接时,有时会像之前描述的那样运行,带有残留内容和控制台调试消息,就好像连接存在一样......如果代码可以帮助请告知。谢谢!
问问题
84 次
1 回答
0
这是因为您在NSURLConnection
. 检查NSURLConnections
文档或将其添加到您的NSURLRequest
创作中。
NSURLRequest* request = [NSURLRequest requestWithURL:[NSURL URLWithString:url]
cachePolicy:NSURLRequestReloadIgnoringLocalAndRemoteCacheData
timeoutInterval:30];
NSURLRequestReloadIgnoringLocalAndRemoteCacheData
可能是您问题的关键。
于 2012-05-01T18:40:49.097 回答