• Open Menu Close Menu
  • Apple
  • Shopping Bag
  • Apple
  • Mac
  • iPad
  • iPhone
  • Watch
  • TV
  • Music
  • Support
  • Search apple.com
  • Shopping Bag

Lists

Open Menu Close Menu
  • Terms and Conditions
  • Lists hosted on this site
  • Email the Postmaster
  • Tips for posting to public mailing lists
Re: CocoaEchoServer.m:183: warning: class 'EchoServer' does not implement the 'NSStreamDelegate' protocol
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

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

  • Follow-Ups:
    • Re: CocoaEchoServer.m:183: warning: class 'EchoServer' does not implement the 'NSStreamDelegate' protocol
      • From: John MacMullin <email@hidden>
References: 
 >CocoaEchoServer.m:183: warning: class 'EchoServer' does not implement the 'NSStreamDelegate' protocol (From: John MacMullin <email@hidden>)

  • Prev by Date: duplicate symbol from boost
  • Next by Date: Re: CocoaEchoServer.m:183: warning: class 'EchoServer' does not implement the 'NSStreamDelegate' protocol
  • Previous by thread: CocoaEchoServer.m:183: warning: class 'EchoServer' does not implement the 'NSStreamDelegate' protocol
  • Next by thread: Re: CocoaEchoServer.m:183: warning: class 'EchoServer' does not implement the 'NSStreamDelegate' protocol
  • Index(es):
    • Date
    • Thread