2012-04-03 116 views
0

當我在模擬器上的應用程序中點擊電子郵件按鈕時,出現以下錯誤。使用相同的代碼形式我是個以前的應用程序,因此代碼必須解釋這是什麼意思OK線程1收到信號SIGABART錯誤

int main(int argc, char *argv[]) 

@autoreleasepool { 
    return UIApplicationMain(argc, argv, nil, NSStringFromClass([AppDelegate class])); 

林遇到問題,調試器說

argc = (int)1 
argv = (char**) 0Xbffff594 
*argv = char 0xbffff6b8/users/library/apllications/5.1/applications/FBA888AA-xxxxxx 

In thread 1 

0x0028b626 <+1163> xor %eax,%eax 
0x951929c6 <+0010> jae 0x951929d6 <__pthread_kill+26> 

我已經重新啓動機器,還是同樣的錯誤

任何人都可以提供任何建議嗎?

+0

嘗試縮小產生實際錯誤的位置。當引發異常時使用斷點檢查器來中斷,看看是否能夠在問題產生的時候看到堆棧的視圖。如果沒有,請嘗試捕獲異常並記錄它以及關聯的堆棧符號。 – 2012-04-03 13:56:43

+0

像本文一樣添加異常斷點並嘗試查找更具體的行http://ijoshsmith.com/2011/11/28/debugging-exceptions-in-xcode-4-2/ – borrrden 2012-04-03 13:59:45

+0

即使您拉取了代碼從另一個功能正常的應用程序中,我們需要查看代碼的相關部分以幫助您診斷問題。 – Rob 2012-04-03 14:00:39

回答

2

此行添加到您的應用程序,代表在.h文件中@property (strong, nonatomic) ViewController *viewController;

這行到你的應用程序,委託.m文件@synthesize viewController = _viewController;

0

此行添加到您的應用程序,代表在.h文件中

這行到你的應用程序,委託.m文件

@synthesize viewController = _viewController; 
+0

我已經複製了Saif發佈的內容,但是替代ViewController到'UIViewController'的App-delegate .h文件。 – user3780698 2014-06-26 19:29:41

0

看起來您可能已斷開連接。您應該再次檢查Interface Builder中的所有連接。

重新連接您的連接或刪除連接。

相關問題