2017-04-21 61 views
0

我想創建我現有的應用程序的框架,可以添加到任何其他應用程序作爲一個模塊。在以前版本的應用程序中,我沒有任何問題創建框架並將其添加到演示應用程序以測試它是否可用。使用較新版本的應用程序,我遇到問題:與嵌入式框架運行應用程序的Xcode錯誤

2017-04-21 13:59:02.238333-0400 XXX [8320:3762763] *由於未捕獲的異常'NSInvalidArgumentException',原因:'終止應用程序' * - [__ NSArrayM insertObject:atIndex:]:對象不能是零」 ***第一擲調用堆棧: (0x1868c2fd8 0x185324538 0x1867a4888 0x1010c3948 0x18c9f1f9c 0x18ca09a28 0x18cb8e2a0 0x18caa8c4c 0x18caa88b4 0x18caa8818 0x18c9ef158 0x189bdf274 0x189bd3de8 0x189bd3ca8 0x189b4f360 0x189b763c0 0x189b76e8c 0x1868709a0 0x18686e628 0x18686ea74 0x18679ed94 0x188208074 0x18ca57130 0x100084860 0x1857ad59c) libC++ abi.dylib:以NSException類型的未捕獲異常終止

任何建議如何追溯內嵌框架內的錯誤? 它只發生在應用程序的主要視圖控制器中,而不是在從這些主要視圖控制器訪問的第二級視圖控制器之外。

我經歷了舊版本和新版本的嵌入式框架的代碼,我沒有看到任何重大的不同,檢查逐行整個代碼。

有什麼建議嗎?

+0

查看崩潰日誌的堆棧跟蹤。 – rmaddy

+0

從異常看起來您正在將對象插入未初始化的數組中。或者將一個零對象插入到一個數組中。需要知道什麼事件導致發生異常以進一步幫助 – latenitecoder

+0

堆棧跟蹤不會顯示任何內容,除了main中的崩潰。 –

回答

0

謝謝codealchimist爲解決方案,我找出我失蹤,以便能夠調試它。他提供的解決方案解決了問題,能夠調試應用程序框架。

相關問題