我正在尝试从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/
非常感谢 - 这个错误是完全拖累的。
答案 0 :(得分:1)
它可能与main无关。关于Xcode有点愚蠢的事情之一就是无论异常发生在哪里,它总是将main报告为原因。
Xcode中的一个好方法是打开左侧导航区域并单击Breakpoint Navigator以获取项目断点的列表。然后在左下角有一个+符号。单击它并说“添加异常断点”。确保选中“全部”和“投掷时”,然后按“完成”。这将导致程序在抛出异常的实际行中断,而不是在main中。现在您可以调试问题的实际原因。