Сбой приложения при работе с Facebook Connect

#objective-c #ios #facebook

#цель-c #iOS #Facebook

Вопрос:

Пока я тестирую свое приложение, основанное на навигации UITableViewController, иногда, возвращаясь или меняя вид на другой, я получаю следующее сообщение о сбое. Я не могу устранить эту ошибку, я не знаю, что является причиной этого. Кто-нибудь может мне помочь?

Спасибо за чтение.

 warning: Unable to read symbols for /Developer/Platforms/iPhoneOS.platform/DeviceSupport/4.3.3 (8J2)/Symbols/Developer/usr/lib/libXcodeDebuggerSupport.dylib (file not found).
  

Когда приложение завершит работу, XCode укажет на этот метод Facebook Connect.

 - (void)dialogDidSucceed:(NSURL *)url {

  if ([_delegate respondsToSelector:@selector(dialogCompleteWithUrl:)]) {
    [_delegate dialogCompleteWithUrl:url];
  }
  [self dismissWithSuccess:YES animated:YES];
}
  

Ответ №1:

Теперь проблема решена. Лучший способ использовать Facebook Connect SDK — это внедрить все связанные с Facebook объекты в делегат приложения. Когда пользователь нажимает кнопку, которая позволяет размещать сообщения на его стене Facebook (не имеет значения UIView, в котором находится пользователь), вам нужно только вызвать делегат приложения и получить объекты Facebook, которые вам нужны для вызова Facebook Connect dialog. Делегат приложения должен быть делегатом Facebook Connect для FBDialogDelegate и для FBSessionDelegate. Кроме того, делегат приложения должен реализовать метод application: handleOpenURL: .

Спасибо всем за чтение.