Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/objective-c/25.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Objective c 奇怪的崩溃问题如下:-调度队列:com.apple.root.default-overmit-priority_Objective C_Ios_Asihttprequest_Crash Reports_Event Dispatch Thread - Fatal编程技术网

Objective c 奇怪的崩溃问题如下:-调度队列:com.apple.root.default-overmit-priority

Objective c 奇怪的崩溃问题如下:-调度队列:com.apple.root.default-overmit-priority,objective-c,ios,asihttprequest,crash-reports,event-dispatch-thread,Objective C,Ios,Asihttprequest,Crash Reports,Event Dispatch Thread,我正在开发一个应用程序,其中在ASINetworkQueue中添加了许多操作。这些操作基本上用于从服务器获取图像,然后成功完成在表视图单元格中设置图像 一切都进行得很顺利。我有一个按钮,一个表视图单元格,另一个视图控制器在该单元格上打开 在另一个视图上有一个十字按钮,我在上面弹出视图控制器。 现在,当点击交叉按钮时,有时应用程序会在那里崩溃,有时返回到上一个视图并滚动我的表视图时会崩溃 当我看到崩溃日志时,我发现以下代码出现在任何线程崩溃的地方。有时是崩溃线程2,有时是崩溃线程12,有时是崩溃线

我正在开发一个应用程序,其中在ASINetworkQueue中添加了许多操作。这些操作基本上用于从服务器获取图像,然后成功完成在表视图单元格中设置图像

一切都进行得很顺利。我有一个按钮,一个表视图单元格,另一个视图控制器在该单元格上打开

在另一个视图上有一个十字按钮,我在上面弹出视图控制器。 现在,当点击交叉按钮时,有时应用程序会在那里崩溃,有时返回到上一个视图并滚动我的表视图时会崩溃

当我看到崩溃日志时,我发现以下代码出现在任何线程崩溃的地方。有时是崩溃线程2,有时是崩溃线程12,有时是崩溃线程6,但该线程中的代码是相同的,如下所示

Thread 11 name:  Dispatch queue: com.apple.root.default-overcommit-priority
Thread 11 Crashed:
0   Foundation                      0x357320b2 0x3569e000 + 606386
1   Foundation                      0x356add56 0x3569e000 + 64854
2   Foundation                      0x356adb94 0x3569e000 + 64404
3   Foundation                      0x35731f48 0x3569e000 + 606024
4   Foundation                      0x356add56 0x3569e000 + 64854
5   Foundation                      0x356adb94 0x3569e000 + 64404
6   Foundation                      0x35731ebc 0x3569e000 + 605884
7   libdispatch.dylib               0x3698c9f6 0x36981000 + 47606
8   libdispatch.dylib               0x3698f21e 0x36981000 + 57886
9   libdispatch.dylib               0x3698cb70 0x36981000 + 47984
10  libdispatch.dylib               0x3698d76c 0x36981000 + 51052
11  libsystem_c.dylib               0x32af91c8 0x32aef000 + 41416
12  libsystem_c.dylib               0x32af909c 0x32aef000 + 41116
我被困在这里,因为崩溃日志也没有得到符号化,而且它发生在一些设备上,而不是在每个设备上

请告诉我如何解决这个奇怪的碰撞问题

如有任何建议,将不胜感激


提前谢谢。请帮助我。

我无法说出发生这种情况的确切技术原因,但我今天遇到了这个错误。它只出现在iPad1上,结果与试图缩放一个巨大的图像(我认为是更小的)有关。减小图像大小会删除
com.apple.root.default overmit priority
错误


因此,它可能与内存有关(特别是内存不足)。

将首先找出如何将崩溃报告符号化,有大量的资源可以帮助解决这一问题,例如:您当时是如何修复的?@spaleja如果我没记错的话,我正在处理从磁盘加载的图像。减少图像(使用焰火或预览或其他方式)可以消除问题。