天天看點

AFNetworking 中Assigning to 'AFSSLPinningMode' from incompatible type 'unsigned long _Nullable'

手動導入AFNetworing 出現上邊錯誤

解決方法:

1)AFSecurityPolicy.m

self.SSLPinningMode =  [[decoder decodeObjectOfClass:[NSNumber class] forKey:NSStringFromSelector(@selector(SSLPinningMode))] unsignedIntegerValue];
改為
self.SSLPinningMode = (AFSSLPinningMode)  [[decoder decodeObjectOfClass:[NSNumber class] forKey:NSStringFromSelector(@selector(SSLPinningMode))] unsignedIntegerValue];
           

2)AFNetworkReachability.m

_networkReachability = CFRetain(reachability);

 改為

 _networkReachability = (SCNetworkReachabilityRef)CFRetain(reachability);


           

3)添加依賴庫,去除其他錯誤

Security.framework
MobileCoreServices.framework
SystemConfiguration.framework
           

問題:

為啥我建立工程,就沒有出現上邊錯誤呢?

繼續閱讀