根据 URL加载系统编程指南 NSConnection
示例代码,我可以在connectionDidFailWithError
和connectionDidFinishLoading
中释放连接。
但是,在connectionDidFinishLoading
导致
objc[19685]: FREED(id): message releaseDelegate sent to freed object=0x3b41630
Program received signal: “EXC_BAD_INSTRUCTION”.
为什么?
答案 0 :(得分:1)
如果您没有保留从[NSConnection connectionWithRequest:]收到的对象,则不得在其上调用release。
答案 1 :(得分:0)
这是双重发布错误。这意味着您没有足够retain
一个对象,或者您发送了太多release
条消息。