编译器标志-fno-objc-arc在Swift中不起作用

时间:2017-08-23 01:03:21

标签: ios swift automatic-ref-counting

我的程序是用Swift编写的,类依赖于"没有泄漏SKShapeNode。"该类是用Obj-C编写的,因此需要使用编译器标志。我在SKShapeNodeLeakFree.m文件上实现了-fno-objc-arc但编译器仍然没有检测到ARC被禁用。

Compile Flag

enter image description here

1 个答案:

答案 0 :(得分:1)

目标“Build Phases”的“Compile Sources”中的-fno-objc-arc设置看起来很好。

看起来您必须错误地在桥接标头中导入.m文件。您应该#import桥接标头中的.h文件。这可以解释为什么你在“Swift编译器错误”部分看到Objective-C ARC消息。