#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: .
Спасибо всем за чтение.