![](/img/trans.png)
[英]I want to make a working xml file in php (encoding properly) to export data from online database to iphone
[英]How to stop Iphone from caching an online XML file
症状:读取更新的在线XML文件会得到缓存的副本,直到重新启动应用程序为止。 在Mac上的Firefox中,它显示更新的版本。
问题的一部分可能是我从以.php结尾的URL中获取了initWithContentsOfURL? 这是一个以Apple Plist 1.0格式返回XML数据的脚本。 一切正常,并且我检查了每一次我按下应用程序中的“刷新”按钮时都会调用initWithContentsOfURL的情况。
但是,似乎没有什么可做的了,确保在用户按下我的刷新按钮时加载未缓存的数据。
我还能在应用程序中进行一些更改以使其丢弃缓存的数据吗? 还是剩下的唯一选项是向XML添加一些无缓存元标记(甚至可能吗?)
添加cachebuster:
NSURL *url = [NSURL URLWithString:[NSString stringWithFormat:@"http://domain/xml.php?_cacheBuster=%.0f", [[NSDate date] timeIntervalSince1970]]];
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.