Facebook iOS SDK 3.0教程中的SIGABRT错误

时间:2012-08-20 22:46:47

标签: iphone ios xcode facebook sigabrt

我正在尝试从Facebook完成iOS SDK 3.0的教程,我的main.m文件中出现错误。

错误在“return”语句中显示“Thread 1:Signal SIGABRT”。当我启动Facebook登录流程时点击我的应用程序的“登录”按钮时会弹出此错误。

#import <UIKit/UIKit.h> 
#import "MMAppDelegate.h" 
int main(int argc, char *argv[]) {     
         @autoreleasepool 
         { return UIApplicationMain(argc, argv, nil, NSStringFromClass([MMAppDelegate class])); } }

此处参考的是我正在关注的Facebook教程的链接:http://developers.facebook.com/docs/tutorials/ios-sdk-tutorial/

非常感谢 - 这个错误是完全拖累的。

1 个答案:

答案 0 :(得分:1)

它可能与main无关。关于Xcode有点愚蠢的事情之一就是无论异常发生在哪里,它总是将main报告为原因。

Xcode中的一个好方法是打开左侧导航区域并单击Breakpoint Navigator以获取项目断点的列表。然后在左下角有一个+符号。单击它并说“添加异常断点”。确保选中“全部”和“投掷时”,然后按“完成”。这将导致程序在抛出异常的实际行中断,而不是在main中。现在您可以调试问题的实际原因。