0
我正在研究一个既有ARC又有非ARC模块的遗留项目。我从一个不使用ARC的文件(SectionedTableModel.h)中收到一个ARC相关的编译器错误(“ARC禁止struct中的Objecive-C对象”)。为什么XCode 8.2.1将ARC规则应用于非ARC文件?
我已经验证了以下 项目设置为“Objective-C中自动引用计数”是NO
有用于SectionedTableModel.m没有设置编译器标志,而其他一些文件确实有“-fobjc弧“设置。我甚至尝试设置“fno-objc-arc”,但它没有任何区别。
我在想这必须是最新版本的XCode的一个错误,但在我提交雷达事件之前,我想我会看看是否有人有任何其他的想法或建议?
感谢