编译错误AFNetworking,语义问题?

时间:2013-04-18 19:31:21

标签: ios afnetworking

我正在使用教程“mobile.tutsplus.com/tutorials/iphone/ios-sdk_afnetworking/”来了解AFNewtworking的使用。 我按照建议禁用了ARC,但我认为教程有点旧。因为最新版本的AFNetworking需要ARC吗?我尝试在没有ARC的情况下编译,它显示消息说需要ARC。 我在使用 ARC启用时进行编译时看到以下编译错误。

  "/Users/user/Documents/NetworkingisFun/NetworkingisFun/AFNetworking-AFNetworking-215a32e/Example/Classes/AFAppDotNetAPIClient.m:54:40: Use of undeclared identifier 'AFSSLPinningModePublicKey'"

之前有没有人见过这个问题?

2 个答案:

答案 0 :(得分:2)

  • 将缺少的变量添加到.pch文件中:
    #define _AFNETWORKING_PIN_SSL_CERTIFICATES _

答案 1 :(得分:0)

错误消息表明您没有在AFAppDotNetAPIClient.m中#include包含AFSSLPinningModePublicKey的头文件(.h)。