Domanda

This is driving me mad! What is wrong here?

enter image description here

È stato utile?

Soluzione

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);
}
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top