我创建了一个新项目,我只是将 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)
以下是我的尝试:
答案 0 :(得分:5)
我相信{1}已在Xcode 6.4中引入,因此请确保您(至少)拥有此版本。
或者(和更好的恕我直言)请考虑使用已发布的“稳定”版本的AFNetworking,你可以找到它,例如here因为它们通常经过更彻底的测试。
答案 1 :(得分:2)
AFNetworking 2.6引入了可空性注释,这些将取决于Xcode 6或Xcode 7的现代版本。我建议您升级到Xcode 7,它支持这些可空性注释或使用旧版本的AFNetworking,如2.5.4。 / p>