我刚刚更新到Xcode 6并收到一条我无法解决的警告信息。我几个小时都在寻找答案,但没有运气。警告和代码行如下。还有其他人有这个问题吗?
警告
枚举类型的隐式转换&enum NSURLCacheStoragePolicy'到不同的枚举类型' NSURLRequestCachePolicy' (又名' enum NSURLRequestCachePolicy')
代码
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:geocodeUrl] cachePolicy:NSURLCacheStorageAllowed timeoutInterval:10.0];
答案 0 :(得分:6)
文档说cachePolicy:
应该是NSURLRequestUseProtocolCachePolicy
,NSURLRequestReloadIgnoringLocalCacheData
,NSURLRequestReturnCacheDataElseLoad
或NSURLRequestReturnCacheDataDontLoad
之一。您传递给它的值是为响应而不是请求定义的。