Obj-C,带有ARC代码和警告的库 - 方法可能缺少[super dealloc]调用?

Jul*_*les 1 iphone cocoa-touch objective-c ios

我正在将MKStoreKit添加到我的应用程序中,我收到了警告Method possibly missing a [super dealloc] call.我知道该库已经转换为新的ARC.

但是,我还没准备好将我的整个应用程序转换为ARC.

我该怎么办?

使用ignore选项是否安全,或者我是否需要在某处为我的应用添加设置?

小智 9

单击Xco​​de窗口左侧文件导航器中的Xcode项目.现在选择您的应用目标,并在主视图中查找"构建阶段"选项卡.在那里,你会看到"编译源"阶段.对于MKStoreKit中的每个文件,编辑Compile Sources中的编译器标志以添加:

-fobjc-arc
Run Code Online (Sandbox Code Playgroud)

这允许您使用ARC正确编译这些文件,但通过您自己的代码继续使用手动引用计数.