我正在使用Firebase Crashlytics来获取iOS应用程序的崩溃报告,但我遇到了一些我不理解的崩溃,并带有一个<compiler-generated>错误消息。我不知道这种崩溃的原因。
当我查看堆栈跟踪时,也会有一行或多行带有编译器生成的错误消息。
我一直在搜索但找不到这种崩溃发生的原因或原因。在这个特定的例子中,以下是发生崩溃的函数(它没有说哪一行)。从我所看到的,我只能猜测它与我在另一个数组上使用数组的索引有关,因此可能超出范围...但我真的不知道。
这让我很难修复崩溃,因为我只能猜测我的代码可能出了什么问题。而且如果问题实际上是数组越界,它不应该报告崩溃发生的行吗?我真的在努力理解编译器生成的内容,而不是解决这个实际的崩溃 :)