编辑期间Facebook api警告消息

时间:2011-07-25 11:50:56

标签: iphone facebook-graph-api

我在项目中集成了facebook api。我在其代码中收到此警告消息。这是代码详细信息。

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

  parser.delegate = handler ; // Warning message is occurring here 

// waning message = class FBXMLHandler没有实现NSXMLParserDelegate协议//       [解析器解析];

如何从上面的代码中删除此警告消息“类FBXMLHandler未实现NSXMLParserDelegate协议”。

2 个答案:

答案 0 :(得分:2)

根据this GitHub issue,您可能使用了错误的Facebook SDK。

官方&支持的是located here

细微差别是旧的,已弃用的被称为facebook-iphone-sdk,而新的,官方支持的被称为facebook-ios-sdk

答案 1 :(得分:1)

FBXMLHandler类应该实现NSXMLParserDelegate方法 - 比如didStartElement等。 并检查FBXMLHandler的头文件(.h文件)以获取NSXMLParserDelegate协议的协议解除。