Skip navigation.
 
mlRe: How to make the FileOwner of a nib file accessible globally in whole project (JArod Wen)
FROM : JArod Wen
DATE : Tue Jul 01 20:48:15 2008

I need to make some clearance on this problem: the biggest issue is 
that MovieDocument is instantiated by IB, since it is the FileOwner of 
the MovieDocument.nib. So the problem should be: is there a way to 
access a class from a method of another class when the
first class is instantiated from a NIB file.

I am now trying to set an IBOutlet in the other classes for 
MovieDocument. It is the only way I can find from my brain... Frankly 
say, I am a real newbie...

sorry for any confusion...

> Hi Jedis,
>
> Here is my problem: my application now have a main nib file
> MovieDocument.nib with its FileOwner MovieDocument.mm(We used
> AVCVideoServices which requires to be in a c++ source file). I need to
> send messages to the methods in MovieDocument.mm from other classes in
> the project(I have many other windows and also corresponding
> controllers), so i need a way to access the movieDocument globally.
>
> One example: there is another controller VideoController.m which
> contains some measurement methods on the movie loaded in
> movieDocument. Once we finish the measurement in VideoController, we
> need to update the movie in MovieDocument, where we need to send
> message to the methods in MovieDocument.
>
> This is from VideoController.m
>
> - (void)writeMeasureOutput:(MeasureView *)sender
> {
>     // Some measurement code here...
>
>     object = [[movieDocument measureView]     whatsNext];
>
>     NSLog(@"Next measurement: %@",object);    
>     
> }
>
> Such calls should be used in many other controllers in the projects.
> So the instant of MovieDocument should be accessed globally.
>
> I have tried to instantiate MovieDocument in MovieDocument.h, but it
> is clearly wrong since when the header file is imported, the instant
> will be created once.
>
> So any suggestion on this problem? Thanks in advance!
>
> ---------------
> JArod Wen


---------------
JArod Wen

Related mailsAuthorDate
mlRe: How to make the FileOwner of a nib file accessible globally in whole project (JArod Wen) JArod Wen Jul 1, 20:48
mlRe: How to make the FileOwner of a nib file accessible globally in whole project (JArod Wen) Andy Lee Jul 1, 21:01