首页 > 技术文章 > AFNetWoring导入报错解决方案

daijiahong 2015-11-17 11:36 原文

第一个当报cannot find interface declaration for 'UIImage或者use of undeclared identifier 'UIImage'时我们要在报错页面导入这个框架

'#import

第二个错误 在AFSecurityPolicy.m这个类中,会报这样三个错误

1. Use of undeclared identifier 'kSecFormatUnknown'

2. Use of undeclared identifier 'kSecItemPemArmour'

3. Implicit declaration of function 'SecItemExport' is invalid in C99

解决的方案为:

25//#if !TARGET_OS_IOS && !TARGET_OS_WATCH

#if !defined(__IPHONE_OS_VERSION_MIN_REQUIRED)

44//#if TARGET_OS_IOS || TARGET_OS_WATCH

#if defined(__IPHONE_OS_VERSION_MIN_REQUIRED)

第三个如果用的是2.0版本的在数据请时有报错

解决方法:

在AFNetworking 2.0 默认不支持text/html

AFURLResponseSerialization.m -> self.acceptableContentTypes = [NSSet setWithObjects:@"application/json", @"text/json",

@"text/javascript", nil]; 添加 @"text/html"

第四是否导入库 SystemConfiguration/System.framwork和MobileCoreServices.framwork

推荐阅读