Re: CocoaEchoServer.m:183: warning: class 'EchoServer' does not implement the 'NSStreamDelegate' protocol
Re: CocoaEchoServer.m:183: warning: class 'EchoServer' does not implement the 'NSStreamDelegate' protocol
- Subject: Re: CocoaEchoServer.m:183: warning: class 'EchoServer' does not implement the 'NSStreamDelegate' protocol
- From: Christiaan Hofman <email@hidden>
- Date: Fri, 11 Jun 2010 22:39:31 +0200
On Jun 11, 2010, at 22:26, John MacMullin wrote:
> I have implemented Cocoaserver as exampled by Apple. I am now receiving two warning errors on the build: "CocoaEchoServer.m:183: warning: class 'EchoServer' does not implement the 'NSStreamDelegate' protocol".
>
> I have implemented: "- (void)stream:(NSStream *)aStream handleEvent:(NSStreamEvent)streamEvent", which I believe is the correct delegate protocol method from: http://developer.apple.com/mac/library/documentation/cocoa/reference/NSStreamDelegate_Protocol/Reference/Reference.html
>
> With that background, why the warning message?
>
> John MacMullin
>
Read the 10.6 release notes. On 10.6 (i.e. using the 10.6 SDK) delegate methods are generally defined in formal protocols rather than informal protocols as before, which means you have to declare the protocol conformance in the class interface of the delegate. You can also use the 10.5 SDK instead.
Christiaan
_______________________________________________
Do not post admin requests to the list. They will be ignored.
Xcode-users mailing list (email@hidden)
Help/Unsubscribe/Update your Subscription:
This email sent to email@hidden