Skip navigation.
 
mlRe: Array Problems
FROM : David Rocamora
DATE : Mon Apr 11 00:34:42 2005

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.

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

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.

Thanks,
Dave

Related mailsAuthorDate
mlArray Problems David Rocamora Apr 10, 19:58
mlRe: Array Problems Serge Meynard Apr 10, 20:30
mlRe: Array Problems David Rocamora Apr 10, 22:03
mlRe: Array Problems Shawn Erickson Apr 10, 22:23
mlRe: Array Problems David Rocamora Apr 10, 22:56
mlRe: Array Problems Serge Meynard Apr 11, 00:00
mlRe: Array Problems David Rocamora Apr 11, 00:34
mlRe: Array Problems Serge Meynard Apr 11, 00:45
mlRe: Array Problems David Rocamora Apr 11, 01:22
mlRe: Array Problems Serge Meynard Apr 11, 01:59
mlRe: Array Problems mmalcolm crawford Apr 11, 03:37
mlRe: Array Problems David Rocamora Apr 11, 18:01