【发布时间】:2013-10-24 14:54:41
【问题描述】:
将我的项目更新为AFNetworking,Xcode 显示此错误:
@property (nonatomic, strong) dispatch_queue_t completionQueue;
具有“retain or strong”属性的属性必须是对象类型。
我不明白为什么官方的例子没有错误警告?
【问题讨论】:
-
简短回答:确保依赖 AFNetworking 2.0 的 Pod 具有
platform :ios, '6.0'规范。我为platform :ios指定了一个 Pod(带有 s.dependency AFNetworking),因此该 Pod 的构建阶段具有文件的DOS_OBJECT_USE_OBJC=0标志,它导入了 AFNetworking 和 dispatch_queue_t happened to be opted-out from being an object。 -
以上评论对我不起作用。为了解决编译错误,我将构建设置
iOS Deployment Target更改为iOS 6.0。
标签: iphone ios objective-c afnetworking afnetworking-2