将AFNetworking添加到新项目中会出错

jac*_*mac 2 iphone objective-c ios

我创建了一个新项目,我只是将AFNetworking文件夹拖放到我的项目中,当我运行项目时,我收到了以下错误:

/Users/nadirahmed/Documents/iOS/afnet1/AFNetworking/AFNetworkReachabilityManager.h:40:1: Unknown type name 'NS_ASSUME_NONNULL_BEGIN'

/Users/nadirahmed/Documents/iOS/afnet1/AFNetworking/AFNetworkReachabilityManager.h:51:1: Cannot combine with previous '(error)' declaration specifier

/Users/nadirahmed/Documents/iOS/afnet1/AFNetworking/AFNetworkReachabilityManager.h:80:4: Pointer is missing a nullability type specifier (__nonnull or __nullable)
Run Code Online (Sandbox Code Playgroud)

这是我尝试过的:

  • 我清理了这个项目
  • 试图将图书馆拖放到项目的不同区域
  • 去了产品,建立

小智 5

我相信NS_ASSUME_NONNULL_BEGIN是在Xcode 6.4中引入的,所以请确保你(至少)有这个版本.

或者(和更好的恕我直言)请考虑使用已发布的"稳定"版本的AFNetworking,您可以在这里找到,因为它们通常经过更全面的测试.