Ios 分配给';id<;NSXMLParserDelegate>';来自不兼容类型';FBXMLHandler*';?

Ios 分配给';id<;NSXMLParserDelegate>';来自不兼容类型';FBXMLHandler*';?,ios,warnings,incompatibility,Ios,Warnings,Incompatibility,我从粗体行中的不兼容类型“FBXMLHandler*”中得到一个分配给“id”的警告。这个警告在ShareKit中,我正在寻找一种方法来修复它 FBXMLHandler* handler = [[[FBXMLHandler alloc] init] autorelease]; NSXMLParser* parser = [[[NSXMLParser alloc] initWithData:data] autorelease]; ***parser.delegate = handl

我从粗体行中的不兼容类型“FBXMLHandler*”中得到一个分配给“id”的警告。这个警告在ShareKit中,我正在寻找一种方法来修复它

    FBXMLHandler* handler = [[[FBXMLHandler alloc] init] autorelease];
  NSXMLParser* parser = [[[NSXMLParser alloc] initWithData:data] autorelease];
  ***parser.delegate = handler;***
  [parser parse];

处理程序类未实现NSXMLParser委托(即NSXMLParserDelegate)所需的协议。请阅读此处学员的文档:


一旦您使处理程序类符合此协议,错误就会消失。

谢谢,您帮助我修复了它!如果我的回答解决了你的问题,你能把它标记为答案吗?