ASIHTTPRequest CFRunLoopRun()崩溃

时间:2014-08-20 15:39:04

标签: ios objective-c memory ios7 asihttprequest

我已经继承了一个使用ASIHTTPRequest进行网络连接的旧项目,我试图为iOS 7进行更新。我正在执行请求,但不断发生崩溃:

enter image description here

崩溃似乎一直发生在我的iPad 2设备上,而间歇性地发生在64位模拟器上。我根据其他一些SO问题的信息启用了Zombies,并在日志中得到了这个:

  

- [CFNumber release]:发送到解除分配的实例的消息

我的项目是使用ARC构建的,但我将所有ASIHTTPRequest类设置为忽略带有-fno-objc-arc的ARC。我知道ASIHTTPRequest已经过时且不再支持,但我目前无法执行完整的网络重构。

似乎在ASIHTTPRequest深处的某个地方,一个对象被释放两次。显然修改ASIHTTPRequest的代码并不是一个好主意,但有没有办法解决这个问题呢?

0 个答案:

没有答案