我在我的NON ARC应用程序中使用SDK。不幸的是,SDK是ARC,我自己的应用程序是非ARC。因为我添加了完整的项目而没有单独.m
& .h
个文件我无法使用编译器标志-fobjc-arc
设置特定类。
如何为整个导入的项目设置这些编译器标志?
答案 0 :(得分:0)
如果要在项目中编译SDK的.m文件,则将-fobjc-arc
标志添加到每个.m文件中。
如果SDK已经编译到您只是链接到项目的库(.a
文件)或框架中,那么您应该能够在非ARC项目中使用它而不会发生任何事故。毫无疑问,他们遵循rules that ARC enforces,但这与非ARC项目并不矛盾。