【问题标题】:Errors in AFNetworking 2.2.1AFNetworking 2.2.1 中的错误
【发布时间】:2014-03-17 09:48:11
【问题描述】:

我将文件夹 AFNetworking 和 UIKit+AFNetworking 手动添加到我的项目中。

当我尝试编译 (iOS6.1) 时,我在 AFSecurifyPolicy.m 中收到以下错误

/AFNetworking/AFSecurityPolicy.m:233:5: Implicit declaration of function 'SecTrustSetPolicies' is invalid in C99  

/AFNetworking/AFSecurityPolicy.m:271:44: No visible @interface for 'NSArray' declares the selector 'firstObject'

尝试 iOS7.0 没有帮助。当我收到这些错误时,有人知道吗?

更新:现在进行了清理和重建及其构建。

更新 2:错误又回来了。当我连接设备并为其构建时,就会发生这种情况。适用于 iOS 6 和 7 设备。模拟器的构建很好。有什么想法吗?

下面附上一些资料:

Xcode:版本 5.0.2 (5A3005)

【问题讨论】:

  • 考虑将解决方案发布为答案并将其标记为已接受。
  • 您使用哪个 xcode 版本?设置了哪个编译器和语言版本? 'NSArray' 没有可见的@interface 声明选择器'firstObject 已经在很久以前添加了......并考虑转移到可可豆荚,这很好,可能会解决您的问题。

标签: ios afnetworking


【解决方案1】:

我在连接设备时注意到有两个同名设备。 只有第二个构建。 从解决方案Xcode 5 shows the same device twice发现是SDK6.1引起的。所以我删除了那个。 现在 Xcode 只显示一个设备,并且构建良好。

顺便说一句,部署目标设置为 iOS 6.1。到目前为止,它能够构建和运行良好。但尚未测试其功能。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-11-28
    相关资源
    最近更新 更多