This is driving me mad! What is wrong here?

enter image description here

有帮助吗?

解决方案

There is no guarantee that the reference hasn't been modified by another thread. Assign the socket to a local variable on creation, modify it, set the property, and release the local variable:

CFSocketRef socket = CFSocketCreateWithNative(...);
if (socket) {
    ...
    self.listeningSocket = socket;
    CFRelease(socket);
}
许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top