使用Xcode 6从枚举类型进行隐式转换

时间:2014-09-21 15:07:17

标签: objective-c ios8 xcode6

我刚刚更新到Xcode 6并收到一条我无法解决的警告信息。我几个小时都在寻找答案,但没有运气。警告和代码行如下。还有其他人有这个问题吗?

警告

枚举类型的隐式转换&enum NSURLCacheStoragePolicy'到不同的枚举类型' NSURLRequestCachePolicy' (又名' enum NSURLRequestCachePolicy')

代码

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:geocodeUrl] cachePolicy:NSURLCacheStorageAllowed timeoutInterval:10.0];

1 个答案:

答案 0 :(得分:6)

文档说cachePolicy:应该是NSURLRequestUseProtocolCachePolicyNSURLRequestReloadIgnoringLocalCacheDataNSURLRequestReturnCacheDataElseLoadNSURLRequestReturnCacheDataDontLoad之一。您传递给它的值是为响应而不是请求定义的。