Re: Example DotView from Learning Cocoa.
Re: Example DotView from Learning Cocoa.
- Subject: Re: Example DotView from Learning Cocoa.
- From: David Rehring <email@hidden>
- Date: Fri, 14 Sep 2001 19:13:16 -0700
>
Hello,
>
>
Can someone tell me why the address of "self" is different in different
>
functions in the DotView class? A printout of the value of self from
>
diffrent functions is shown below.
>
>
------------------------------------------------------------------------------
>
-------
>
Sep 14 17:53:23 Dot View[1027] initWithFram self = 0x18d2020
>
Sep 14 17:53:23 Dot View[1027] initWithFram self = 0x18d4860
>
Sep 14 17:53:23 Dot View[1027] awakeFromNib self = 0x18d2020
>
Sep 14 17:53:23 Dot View[1027] awakeFromNib self = 0x18d4860
>
Sep 14 17:53:23 Dot View[1027] isOpaque self = 0x18d2020
>
Sep 14 17:53:23 Dot View[1027] isOpaque self = 0x18d2020
>
Sep 14 17:53:23 Dot View[1027] isOpaque self = 0x18d2020
>
Sep 14 17:53:23 Dot View[1027] drawRect self = 0x18d2020
>
Sep 14 17:53:26 Dot View[1027] setRadius self = 0x18d4860
>
Sep 14 17:53:26 Dot View[1027] setRadius self = 0x18d4860
>
Sep 14 17:53:26 Dot View[1027] setRadius self = 0x18d4860
>
Sep 14 17:53:26 Dot View[1027] setRadius self = 0x18d4860
>
Sep 14 17:53:26 Dot View[1027] setRadius self = 0x18d4860
>
Sep 14 17:53:26 Dot View[1027] setRadius self = 0x18d4860
>
Sep 14 17:53:26 Dot View[1027] setRadius self = 0x18d4860
>
Sep 14 17:53:28 Dot View[1027] mouseUp self = 0x18d2020
>
Sep 14 17:53:28 Dot View[1027] isOpaque self = 0x18d2020
>
Sep 14 17:53:28 Dot View[1027] drawRect self = 0x18d2020
>
------------------------------------------------------------------------------
>
----
>
>
>
The real question is why are there 2 instances of the DotView class?
It would appear you have two copies of it in your 'nib' file.
Could it be that you've dragged one copy into a 'window' for placement
purposes, and you've dragged a second copy to the 'nib' window? This would
result in two copies being created.
Later,
--
David Rehring Psychos do not explode when light hits
Senior Software Engineer them, no matter how crazy they are...
Atimi Software, Inc.
www.atimi.com And totally insane guy!