Re: Unable to add classes to IB 3.0
Re: Unable to add classes to IB 3.0
- Subject: Re: Unable to add classes to IB 3.0
- From: Charles Hamel <email@hidden>
- Date: Mon, 5 Nov 2007 20:20:03 +0100
My class simply does not appear in the MainMenu.nib file, it's like IB
doesn't detect anything from the .h file after the parsing.
Any other clues ?
Thank you
Charles
On 5-Nov-07, at 7:32 PM, Dennis Nilsson wrote:
Den 05/11/2007 kl. 18.01 skrev Charles Hamel:
I am fairly new to Cocoa and IB but I have background in other
programming languages. I undertand the MVC Concept and I have a hard
time adding my classes created in XCode in Interface Builder 3.0
under
Leopard.
I have read the Apple "Cocoa Application Guide" and the "Interface
builder user guide". Every one of them tells me that IB3 should be
smart enough to monitor the changes in XCOde and add the appropriate
classes in IB, but it just doesn't, even with a newly created
project.
It does not work either if I use the File->Read Class file menu, IB
does nothing, no errors, no console logs, nothing happens.
Same thing happens if I try to drag the .h file from the Xcode
project
to IB.
I have lost a lot of time on this simple task, can anybody help me on
this ?
Here is what I am trying to do:
-Create an empty "Cocoa Application" Project in Xcode 3
-Add a file named "AppController.h" which is a sub-class of NSObject
- Ignored:
-Add 2-3 outlets to AppController
-Define an action
-Add the class definition to IB 3.0
Here is the AppController.h content:
#import <Cocoa/Cocoa.h>
@interface AppController : NSObject {
IBOutlet id imageView;
IBOutlet id getImageButton;
}
- (IBAction) getImage:(id)sender;
@end
After you have introduced the new interface to IB3 from "Read Class"
or dragged the interface header to IB3, then go an drag a new Object
from the Library to the MainMenu.nib window. Open identity inspector
on that Object, there you can select your Class.
You can read more about this new way in the "Connections and
Bindings" section from the "Interface Builder User Guide".
- Dennis Nilsson
_______________________________________________
Cocoa-dev mailing list (email@hidden)
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:
This email sent to email@hidden