• 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: Array Problems
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Array Problems


  • Subject: Re: Array Problems
  • From: Serge Meynard <email@hidden>
  • Date: Sun, 10 Apr 2005 18:45:13 -0400

Serge,

I see no obvious reason why init would get called twice, and why two
different document objects would seem to be used at the same time.

Watching it through the debugger shows that init is called, then makeWindowControllers, and then init again. This is why it is making two objects.

But what method is calling init in each case? What code do you have in makeWindowControllers: ?


I'm assuming that [self updateUI] does stuff with the outlets in your
main window. This won't work, since the outlets have not been connected
yet; you should move that call to the windowControllerDidLoadNib:
method. That might fix it...

I put [self updateUI] in awakeFromNib but this does not stop the double init.


If I move the allocation and initialization of the array to
awakeFromNib I create only one array but when I go to save it with
dataRepresentationOfType it says that the array is null.

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:.


Like I said before I'm pretty new at this but it seems like things in
dataRepresentationOfType and dealloc for myDocument have different
objects for the same names that work differently in the rest of the
program.  So this has me pretty stumped.

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.


_______________________________________________
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


  • Follow-Ups:
    • Re: Array Problems
      • From: David Rocamora <email@hidden>
References: 
 >Array Problems (From: David Rocamora <email@hidden>)
 >Re: Array Problems (From: Serge Meynard <email@hidden>)
 >Re: Array Problems (From: David Rocamora <email@hidden>)
 >Re: Array Problems (From: Serge Meynard <email@hidden>)
 >Re: Array Problems (From: David Rocamora <email@hidden>)

  • Prev by Date: Re: NSBezierPath geometry question...
  • Next by Date: Re: Drag to Finder and create a file
  • Previous by thread: Re: Array Problems
  • Next by thread: Re: Array Problems
  • Index(es):
    • Date
    • Thread