我正在处理同时具有ARC和非ARC模块的旧项目。我从一个没有使用ARC的文件(SectionedTableModel.h)中得到了一个与ARC有关的编译器错误(" ARC禁止在struct&#34中使用Objecive-C对象;)。
我已经验证了以下内容 " Objective-C自动参考计数"的项目设置不是
没有为SectionedTableModel.m设置编译器标志,而其他一些文件确实有" -fobjc-arc"组。我甚至试过设置" fno-objc-arc"但它没有任何区别。
我认为这是最新版本的XCode的一个错误,但在我提交雷达事件之前,我想会看看是否有人有任何其他想法或建议?
由于
答案 0 :(得分:0)
原来.W文件被包含在为ES设置的.m文件中,这足以触发警告?有一点意义,但有点反直觉。