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

Sim*_*iwi 2 warnings incompatibility ios

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

    FBXMLHandler* handler = [[[FBXMLHandler alloc] init] autorelease];
  NSXMLParser* parser = [[[NSXMLParser alloc] initWithData:data] autorelease];
  ***parser.delegate = handler;***
  [parser parse];
Run Code Online (Sandbox Code Playgroud)

dtu*_*net 6

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

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

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