从不兼容的类型'FBXMLHandler *'分配'id <nsxmlparserdelegate>'?</nsxmlparserdelegate>

时间:2011-08-09 02:06:06

标签: ios warnings incompatibility

我从粗体线中的不兼容类型“FBXMLHandler *”警告中获取“id”。此警告在ShareKit中,我正在寻找一种方法来解决它。

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

1 个答案:

答案 0 :(得分:6)

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

http://developer.apple.com/library/mac/#documentation/Cocoa/Reference/NSXMLParserDelegate_Protocol/Reference/Reference.html#//apple_ref/occ/intf/NSXMLParserDelegate

一旦你的处理程序类符合这个协议,错误就会消失。

相关问题