运行嵌入式框架的应用程序时出现Xcode错误

时间:2017-04-21 18:08:16

标签: ios xcode frameworks

我正在尝试创建现有应用程序的框架,可以作为模块添加到任何其他应用程序。在以前版本的应用程序中,我没有任何问题创建框架并将其添加到演示应用程序以测试它是否有效。随着应用程序的更新版本,我遇到了一个问题:

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类型的未捕获异常终止

如何追溯嵌入式框架内的错误? 它只发生在应用程序的主视图控制器上,而不是从这些主视图控制器访问的第二级视图控制器上。

我浏览了旧版本的代码和新版本的嵌入式框架,我没有看到任何重大的不同,请逐行检查整个代码。

有什么建议吗?

1 个答案:

答案 0 :(得分:0)

感谢codealchimist的解决方案,我找出了我所缺少的内容,以便能够进行调试。他提供的解决方案解决了能够调试应用程序的问题。框架。