程序接收信号“SIGABRT”

问题描述:

- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions 
{ 
    // Override point for customization after application launch. 

    self.window.rootViewController = self.viewController; // program recieve signal "SIGABRT". 
    [self.window makeKeyAndVisible]; 
    return YES;; 
} 

我正在读取一些来自URL的图像,它的工作,但突然出现这个错误。程序接收信号“SIGABRT”

+1

您有问题吗? – Matthias 2013-03-03 16:37:26

+0

我读过这种错误与中止函数有关。 但我没有这样的功能在我的应用程序。 – 2013-03-03 16:39:57

+0

http://stackoverflow.com/questions/8072135/how-to-track-down-cause-of-sigabrt/8072273#8072273 – Eugene 2013-03-03 16:51:28

你可能已经做了伴您行的东西,你初始化你的viewController

self.viewController=[ViewController alloc]initWithNibName:@"ViewController" bundle:nil]; 

,或者您可能没有连接viewController作为出口适当的mainWindow.xib

+0

但它工作? – 2013-03-03 17:16:34

+0

正确地检查你的连接,你应该展示更多的代码,以便我们找出问题呢?或者创建一个新项目并看到你有同样的问题? – nsgulliver 2013-03-03 17:17:39

+0

ok thanx的帮助 – 2013-03-03 17:26:31

我已经找到了问题。 您必须检查您的IBOutlets,检查它们是否都已连接,以及它们中的任何一个是否在其旁边有!,则必须删除该插座。

+0

http://stackoverflow.com/a/7221503/2108534 – 2013-03-07 17:49:42