Objective c iOS SDK NSXMLParserDelegate警告

Objective c iOS SDK NSXMLParserDelegate警告,objective-c,ipad,nsxmlparser,ios-4.2,Objective C,Ipad,Nsxmlparser,Ios 4.2,我有一个运行SDK 3.2的应用程序,我正在使用NSXMLParserDelegate解析XML 我将其升级到SDK 4.2,当使用NSXMLParserDelegate时,我的应用程序不断崩溃,警告说: 'Class' does not implement the 'NSXMLParserDelegate' protocol 我尝试了以下方法: 将协议添加到我的类对象 #进口 但是我所有的尝试都失败了,请不要错过任何帮助。在头文件中导入Foundation/NSXMLParser.h,并

我有一个运行SDK 3.2的应用程序,我正在使用
NSXMLParserDelegate
解析XML

我将其升级到SDK 4.2,当使用
NSXMLParserDelegate
时,我的应用程序不断崩溃,警告说:

'Class' does not implement the 'NSXMLParserDelegate' protocol
我尝试了以下方法:

  • 将协议添加到我的类对象
  • #进口

但是我所有的尝试都失败了,请不要错过任何帮助。

在头文件中导入Foundation/NSXMLParser.h,并将这一行放在接口声明之前:

@protocol NSXMLParserDelegate;
// ... and this code you already have but just to be sure it is written as:
@interface SomeYourClass <NSXMLParserDelegate> {
@协议NSXMLParserDelegate;
// ... 您已经有了这段代码,但要确保它是按以下方式编写的:
@类的接口{

这是较新版本的NSXML解析器中实际缺少的协议的前向声明。

在头文件中导入Foundation/NSXMLParser.h,并将这一行放在接口声明之前:

@protocol NSXMLParserDelegate;
// ... and this code you already have but just to be sure it is written as:
@interface SomeYourClass <NSXMLParserDelegate> {
@协议NSXMLParserDelegate;
//…您已经有了这段代码,但要确保它的编写方式是:
@类的接口{

这是新版本的NSXML解析器中实际缺少的协议转发声明。

您可以忽略该警告,否则它将不会在旧版操作系统上运行

关于撞车事件: 自从更新到4.2以后,我在XML解析时也遇到了同样的问题。问题是,在更新之后,内存不断被填满,直到应用程序崩溃。应用程序已经工作了几个月,没有任何问题,即使有大量的数据,那些日子已经过去了。 不幸的是,我不知道如何正确地解决它。我试图在这里找到一些东西,但人们一直坚持认为这是我的代码中的一个错误,内存管理没有变化……我不这么认为。也许内存管理真的没有变化,但这是iOS 4.2的另一个错误。我现在将我的记录限制为50个,并且它工作正常好一点…但这不是一个真正的解决办法


提示大多是受欢迎的:-)

您可以忽略该警告,甚至应该忽略它,否则它将不会在较旧的操作系统上运行

关于撞车事件: 自从更新到4.2以后,我在XML解析时也遇到了同样的问题。问题是,在更新之后,内存不断被填满,直到应用程序崩溃。应用程序已经工作了几个月,没有任何问题,即使有大量的数据,那些日子已经过去了。 不幸的是,我不知道如何正确地解决它。我试图在这里找到一些东西,但人们一直坚持认为这是我的代码中的一个错误,内存管理没有变化……我不这么认为。也许内存管理真的没有变化,但这是iOS 4.2的另一个错误。我现在将我的记录限制为50个,并且它工作正常好一点…但这不是一个真正的解决办法


欢迎提供提示:-)

感谢您的回复,但它不起作用!#import@protocol NSXMLParserDelegate;@interface Utility:NSObject{}仍然有相同的问题您是否仍然有警告或只是崩溃?您是否在m文件中实现了所有需要的解析功能?是的,Prcela此应用程序过去工作正常,没有问题,现在应用程序没有崩溃,但仍然收到警告我应该担心警告吗?这听起来像是类似的问题:/感谢回复ponse但它不工作!#import@protocol NSXMLParserDelegate;@接口实用程序:NSObject{}仍然存在相同的问题您是否仍然有警告或只是崩溃?您是否在m文件中实现了所有需要的解析功能?是的,Prcela此应用程序过去工作正常,没有问题,现在应用程序没有崩溃,但仍然收到警告我应该担心警告吗?这听起来像是类似的问题:/