Re: Example DotView from Learning Cocoa.
Re: Example DotView from Learning Cocoa.
- Subject: Re: Example DotView from Learning Cocoa.
- From: Lamar Williams <email@hidden>
- Date: Fri, 14 Sep 2001 20:28:46 -0700
I only have 1 copy of each nib file. It's looks like DotView.m is
creating
it's own instance of the DotView class and MainMenu.nib is creating it's
own instance of the DotView class.
Has anyone seen this before?
On Friday, September 14, 2001, at 07:13 PM, David Rehring wrote:
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!
_______________________________________________
cocoa-dev mailing list
email@hidden
http://www.lists.apple.com/mailman/listinfo/cocoa-dev