我有一个iPhone应用程序需要从URL加载一些数据。我有以下代码行:
NSString *versionControlContents = [NSString stringWithContentsOfURL:[NSURL URLWithString:versionControlURL] encoding:encoding error:NULL];
我遇到的问题是,如果自第一次加载URL以来URL的内容发生了更改,则不会反映更改。该代码行运行后,每次运行时,versionControlContents都会以与第一次运行时相同的内容结束。
我认为这是因为iPhone具有某种缓存机制,因此它不会在以后每次都从URL中实际加载数据。我该如何暂时禁用此功能?
谢谢!
答案 0 :(得分:1)
您可以尝试+ requestWithURL:cachePolicy:timeoutInterval:
然后您可以根据需要设置缓存策略。