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的一個錯誤,但在我提交雷達事件之前,我想我會看看是否有人有任何其他的想法或建議?
感謝