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

Iphone Obj-C,带有ARC代码和警告的库-方法可能缺少[super dealoc]调用?,iphone,objective-c,ios,cocoa-touch,Iphone,Objective C,Ios,Cocoa Touch,我正在将MKStoreKit添加到我的应用程序中,我收到一条警告,该方法可能缺少[super dealloc]调用。我知道图书馆已经为新的ARC改造过了 但是,我还没有准备好将我的整个应用程序转换为ARC 我应该如何进行 使用“忽略”选项安全吗,或者我需要在某个地方为我的应用程序添加设置吗?您必须下载旧版本的MKStoreKit,因为每个对象都需要有metod-VOIDEDELLOC和此[super dealloc]中的metod-VOIDELLOC。您还可以使用refactor->Conver

我正在将MKStoreKit添加到我的应用程序中,我收到一条警告,该方法可能缺少[super dealloc]调用。我知道图书馆已经为新的ARC改造过了

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

我应该如何进行


使用“忽略”选项安全吗,或者我需要在某个地方为我的应用程序添加设置吗?

您必须下载旧版本的MKStoreKit,因为每个对象都需要有metod-VOIDEDELLOC和此[super dealloc]中的metod-VOIDELLOC。您还可以使用refactor->Convert to ARC将您的项目重构为ARC,或者您可以使用flag:-fobjc ARC为某些头文件启用ARC

您必须下载旧版本的MKStoreKit,因为每个对象都需要有metod-voidDealoc和在此[super Dealoc]中。您还可以使用refactor->Convert to ARC将项目重构为ARC,或者使用flag:-fobjc ARC在Xcode窗口左侧的文件导航器中单击Xcode项目,为某些头文件启用ARC。现在选择应用程序目标,并在主视图中查找Build Phase选项卡。在那里,您将看到编译源代码阶段。对于MKStoreKit中的每个文件,编辑编译源中的编译器标志以添加:

-fobjc-arc

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

单击Xcode窗口左侧文件导航器中的Xcode项目。现在选择应用程序目标,并在主视图中查找Build Phase选项卡。在那里,您将看到编译源代码阶段。对于MKStoreKit中的每个文件,编辑编译源中的编译器标志以添加:

-fobjc-arc
这使您可以使用ARC正确编译这些文件,但可以通过自己的代码继续使用手动引用计数