xcode 7 Objective c Warning - Null传递给需要非null参数的被调用者

时间:2016-08-10 05:56:35

标签: objective-c ios9 xcode7 warnings

更新XCODE 7之后,我收到了这个警告,我试图摆脱这个,但我找不到合适的解决方案:

CFRelease(CFNetworkCopyProxiesForURL((CFURLRef)theURL, NULL));

警告是:

  

Null传递给需要非空参数的被调用者

1 个答案:

答案 0 :(得分:3)

找到一个黑客来摆脱这个警告

 NSDictionary *proxySettings = NSMakeCollectable([(NSDictionary *)CFNetworkCopySystemProxySettings() autorelease]);
    CFRelease(CFNetworkCopyProxiesForURL((CFURLRef)theURL, (CFDictionaryRef)proxySettings));