我有一个块,一旦下载我的图像就会触发。从块中进入的data
是图像。我不知道为什么我会收到一个SIGABRT。这在第一次加载时工作正常,但当我回到同一地点时,我总是第二次崩溃。
您希望看到的所有内容都应位于左下角,并按以下顺序打印在右下角:data
,ptr
,ptr
- > {{1 }}
**编辑**
我忘了添加堆栈转储
imageImg
答案 0 :(得分:1)
您在length
上呼叫UIImage
,但UIImage
没有名为length
的方法。
答案 1 :(得分:0)
经过几个小时的尝试不拔我的头发,我终于明白了。
我有一个缓存系统可以在下载时缓存文件,然后将存储的版本发送回我的回调。出于某种原因,我试图保存到一个文件路径中,其中有一个问号(和其他符号),显然不会让ios将文件保存到设备*注意xcode,也没有设备警告我文件不是也可以保存。然而,记录保存系统显示一切正常,这意味着发回的数据是空的NSData。
我确保在保存离线数据和中提琴时我的文件路径中没有符号。