我理解我的块中的SIGABRT

时间:2012-06-21 21:49:59

标签: ios sigabrt

我有一个块,一旦下载我的图像就会触发。从块中进入的data是图像。我不知道为什么我会收到一个SIGABRT。这在第一次加载时工作正常,但当我回到同一地点时,我总是第二次崩溃。

您希望看到的所有内容都应位于左下角,并按以下顺序打印在右下角:dataptrptr - > {{1 }}

enter image description here

**编辑**

我忘了添加堆栈转储

imageImg

2 个答案:

答案 0 :(得分:1)

您在length上呼叫UIImage,但UIImage没有名为length的方法。

答案 1 :(得分:0)

经过几个小时的尝试不拔我的头发,我终于明白了。

情况

我有一个缓存系统可以在下载时缓存文件,然后将存储的版本发送回我的回调。出于某种原因,我试图保存到一个文件路径中,其中有一个问号(和其他符号),显然不会让ios将文件保存到设备*注意xcode,也没有设备警告我文件不是也可以保存。然而,记录保存系统显示一切正常,这意味着发回的数据是空的NSData。

解决方案

我确保在保存离线数据和中提琴时我的文件路径中没有符号。