我的程序是用Swift编写的,类依赖于"没有泄漏SKShapeNode。"该类是用Obj-C编写的,因此需要使用编译器标志。我在SKShapeNodeLeakFree.m文件上实现了-fno-objc-arc但编译器仍然没有检测到ARC被禁用。
答案 0 :(得分:1)
目标“Build Phases”的“Compile Sources”中的-fno-objc-arc
设置看起来很好。
看起来您必须错误地在桥接标头中导入.m
文件。您应该#import
桥接标头中的.h
文件。这可以解释为什么你在“Swift编译器错误”部分看到Objective-C ARC消息。