Skip navigation.
 
mlRe: Unable to add classes to IB 3.0
FROM : Dennis Nilsson
DATE : Mon Nov 05 19:32:24 2007

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

Related mailsAuthorDate
mlUnable to add classes to IB 3.0 Charles Hamel Nov 5, 18:01
mlRe: Unable to add classes to IB 3.0 I. Savant Nov 5, 18:05
mlRe: Unable to add classes to IB 3.0 Dennis Nilsson Nov 5, 19:32
mlRe: Unable to add classes to IB 3.0 Charles Hamel Nov 5, 20:20
mlRe: Unable to add classes to IB 3.0 Jon Hess Nov 5, 20:43
mlRe: Unable to add classes to IB 3.0 Dennis Nilsson Nov 5, 20:53