Sorry I'm on my phone so I can't write a detailed response, but you're just 
structuring your app kind of backwards. 

In IB you would want to have a connection between your custom window and an 
outlet in your app delegate in this case. You would then send the window an 
"order front" message from the app delegate. 

Putting an outlet to your window _inside the window_ is counterproductive. (I 
assume also that you meant for MyWindow to be a subclass of NSWindow, not 
NSObject.)

(Sent from my iPhone.)

--
Conrad Shultz

On Aug 31, 2011, at 19:54, Guy Halford-Thompson <g...@cach.me> wrote:

> Hi,
> 
> Thanks for the help, I really appreciate it.
> 
> I still appear to be having some trouble tho.
> 
> Here is my code:
> 
> MyWindow.h
> ----------------
> #import <Cocoa/Cocoa.h>
> 
> @interface MyWindow : NSObject <NSWindowDelegate> {
> 
>   IBOutlet NSWindow *window;
> }
> 
> -(void)showWindow:(id)sender;
> 
> @property (assign) IBOutlet NSWindow *window;
> 
> @end
> 
> MyWindow.m
> -------------------
> 
> #import "MyWindow.h"
> 
> @implementation MyWindow
> 
> @synthesize window;
> 
> -(void)showWindow:(id)sender {
>   NSLog(@"**Window %@",window);
>   [window makeKeyAndOrderFront:nil];
> }
> 
> @end
> 
> 
> Then... in my main app delegate....
> 
> - (void)applicationDidFinishLaunching:(NSNotification *)aNotification {
> 
> if {...condition is met....} {
>        MyWindow *uni = [[MyWindow alloc] init];
>        [uni showWindow:nil];
>  }
> }
> 
> But its still not working...
> 
> Sorry if this is pretty basic, but getting my head round objective C
> is proving to be difficult.
> 
> Thanks
> _______________________________________________
> 
> Cocoa-dev mailing list (Cocoa-dev@lists.apple.com)
> 
> Please do not post admin requests or moderator comments to the list.
> Contact the moderators at cocoa-dev-admins(at)lists.apple.com
> 
> Help/Unsubscribe/Update your Subscription:
> http://lists.apple.com/mailman/options/cocoa-dev/conrad%40synthetiqsolutions.com
> 
> This email sent to con...@synthetiqsolutions.com
_______________________________________________

Cocoa-dev mailing list (Cocoa-dev@lists.apple.com)

Please do not post admin requests or moderator comments to the list.
Contact the moderators at cocoa-dev-admins(at)lists.apple.com

Help/Unsubscribe/Update your Subscription:
http://lists.apple.com/mailman/options/cocoa-dev/archive%40mail-archive.com

This email sent to arch...@mail-archive.com

Reply via email to