asyncsocket debug版本没问题,release版本报错


我要做的是扫描局域网内的每一个ip XX端口是否开放
开200多个cocoaasyncsocket
分别connectto host

debug版本运行正常
release版本直接crash

closeWithError 中 [self close] ext_bad_access

请问这是什么问题

cocoaasyncsocket ios

我也不叫哈哈 10 years, 4 months ago

你八成是有对象没有 retain,导致对象释放之后访问了非法地址。

不知道是否开启了 ARC,如果没有记得启用 ARC。

另外用 Xcode 的 Analyzer 分析一下代码,看看是否有内存方面的问题存在,一般跟引用计数相关的问题都能被 Analyzer 发现。

定位Moyan answered 10 years, 4 months ago

Your Answer