应用程序崩溃使用Facebook Connect

时间:2011-06-08 11:05:11

标签: objective-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 个答案:

答案 0 :(得分:1)

现在问题解决了。使用Facebook Connect SDK的最佳方式是将所有Facebook相关对象实现到App Delegate中。当用户触摸允许向他发布Facebook墙的按钮(与用户所在的UIView无关)时,您只需调用App Delegate并获取需要调用Facebook Connect对话框的Facebook对象。 App Delegate必须是FBDialogDelegate和FBSessionDelegate的Facebook Connect委托。此外,App Delegate必须实现应用程序:handleOpenURL:method。

感谢大家的阅读。