标签: objective-c memory-leaks cfsocket
这让我很生气!这有什么不对?
答案 0 :(得分:2)
无法保证引用未被其他线程修改。在创建时将套接字分配给局部变量,修改它,设置属性并释放局部变量:
CFSocketRef socket = CFSocketCreateWithNative(...); if (socket) { ... self.listeningSocket = socket; CFRelease(socket); }