Facebook api предупреждение во время компиляции - PullRequest
0 голосов
/ 25 июля 2011

Я интегрировал Facebook API в проект.Я получаю это предупреждение в своем коде.Вот детали кода.

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

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

// исчезающее сообщение = класс FBXMLHandler не реализует протокол NSXMLParserDelegate // [parser parse];

Как удалить это предупреждение "FBXMLHandler не реализует протокол NSXMLParserDelegate "из приведенного выше кода.

Ответы [ 2 ]

2 голосов
/ 25 июля 2011

В соответствии с этой проблемой GitHub возможно, вы используете неправильный Facebook SDK.

Официальный и поддерживаемый находится здесь .

Тонкая разница в том, что старый устаревший называется facebook-iphone-sdk, а новый, официально поддерживаемый, называется facebook-ios-sdk

1 голос
/ 25 июля 2011

Класс FBXMLHandler должен реализовывать методы NSXMLParserDelegate, такие как didStartElement и т. Д., И проверять файл заголовка (файл .h) FBXMLHandler для удаления протокола для протокола NSXMLParserDelegate.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...