Skip navigation.
 
mlRe: Curious NSCopying error in subclass
FROM : Moray Taylor
DATE : Mon Nov 29 20:59:58 2004

Learn something new every day...

That did the job, thanks a lot.

Moray

> You've subclassed NSCell but the method signature you're trying to
> implement should be:
>
> - (void) setObjectValue: (id <NSCopying>) theObject;
>
> So the warning you're getting is because you're passing in a object
> that isn't guarenteed to implement the NSCopying protocol. Change your
> method signature.
>
> Later,
> Guy
>
> On Mon, 29 Nov 2004 19:41:50 +0000, Moray Taylor
> <<email_removed>> wrote:

>> Hi,
>>
>> I am getting a confusing warning in one of my subclasses, the 
>> following
>> warning
>>
>> class `NSObject' does not implement the `NSCopying' protocol
>>
>> appears for the following bit of code
>>
>> - (void) setObjectValue:(NSObject *) O {
>>      printf("setObjectValue:%p\n",O);
>>      [super setObjectValue:O]; //the warning flag is here
>> }
>>
>> I'm not attempting to copy it, so why am I getting this warning?
>>
>> Cheers
>>
>> Moray
>>
>>  _______________________________________________
>> Do not post admin requests to the list. They will be ignored.
>> Cocoa-dev mailing list      (<email_removed>)
>> Help/Unsubscribe/Update your Subscription:
>> http://lists.apple.com/mailman/options/cocoa-dev/
>> guy.<email_removed>
>>
>> This email sent to guy.<email_removed>
>>

>  _______________________________________________
> Do not post admin requests to the list. They will be ignored.
> Cocoa-dev mailing list      (<email_removed>)
> Help/Unsubscribe/Update your Subscription:
> http://lists.apple.com/mailman/options/cocoa-dev/
> <email_removed>
>
> This email sent to <email_removed>

Related mailsAuthorDate
mlCurious NSCopying error in subclass Moray Taylor Nov 29, 20:41
mlRe: Curious NSCopying error in subclass Guy English Nov 29, 20:46
mlRe: Curious NSCopying error in subclass Moray Taylor Nov 29, 20:59