【发布时间】:2014-11-02 01:21:39
【问题描述】:
我正在使用这一行来获取 URL 的内容:
NSString *result=[[NSString alloc] initWithContentsOfURL:[NSURL URLWithString:URL]
encoding:NSUTF8StringEncoding
error:nil];
问题是当连接不好时,它会从缓存中加载内容。有没有办法避免这种行为?比如清缓存什么的。
【问题讨论】:
-
无论如何,您都不应该使用
initWithContentsOfURL:进行网络操作。使用NSURLRequest。 -
如果你使用 NSURLRequest,你可以关闭缓存,这样就不会缓存任何东西。
标签: ios objective-c cocoa-touch url caching