Skip navigation.
 
mlSending a custom object over NSConnection using socket ports
FROM : Bryan Bonczek
DATE : Thu Jul 20 19:24:12 2006

Hello all,

I have been experiencing some difficulties using NSConnection (using socket ports) to send a message to a vended object that takes a custom object as a parameter.

For example, if I have the following method in my vended object:

-(void)receiveMessage:(MyCustomObject*)myObject

and then I try to send a message to it, I get an NSInternalConsistencyError saying that the object cannot be unpacked.

However, if I change the method to:

-(void)receiveMessage:(NSString*)stringObject

and send an NSString, the NSString gets unpacked just fine.


Has anyone else encountered this problem?  Why does this work for Foundation objects and not my custom object?  Is there a protocol that MyCustomObject needs to implement in order for this to work?



Thanks,

Bryan Bonczek

Related mailsAuthorDate
mlSending a custom object over NSConnection using socket ports Bryan Bonczek Jul 20, 19:24
mlRe: Sending a custom object over NSConnection using socket ports mirage07 Jul 20, 19:43
mlRe: Sending a custom object over NSConnection using socket ports Adam Maxwell Jul 20, 21:02