Re: Array Problems
Re: Array Problems
- Subject: Re: Array Problems
- From: Serge Meynard <email@hidden>
- Date: Sun, 10 Apr 2005 19:59:22 -0400
On Apr 10, 2005, at 19:22, David Rocamora wrote:
But what method is calling init in each case? What code do you have in
makeWindowControllers: ?
I guess I'm not sure how to figure that out with the debugger. Nothing
I wrote calls init. How can i determine this?
In the debugger, look at the call stack on the left, and you should see
the name of the method that called init.
Your document object isn't being loaded from a nib file, so
awakeFromNib: is not getting called. Like I said above, I think the
method you want is windowControllerDidLoadNib:.
Using breakpoints in the debugger I have found that
windowControllerDidLoadNib: does not run but awakeFromNib: is called
everytime a new document is created.
My mistake, awakeFromNib does get called on a new document object. But
windowControllerDidLoadNib: should also be getting called; if it's not,
then there's definitely something funny going on.
If you look at "self" in the debugger, I have a feeling you'll find
that the "artworks" objects are not the same because the document
objects are not the same.
I do find this in the debugger. artworks is different because there
are different document objects. But shouldn't dataRepresentationOfType
be dealing with the same document object?
Yes it should. You really need to figure out (hopefully from the call
stack) why two document objects are being created here. Did you create
an instance of your document class inside the nib file perhaps?
_______________________________________________
Do not post admin requests to the list. They will be ignored.
Cocoa-dev mailing list (email@hidden)
Help/Unsubscribe/Update your Subscription:
This email sent to email@hidden