FROM : Charles Hamel
DATE : Mon Nov 05 20:20:03 2007
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
DATE : Mon Nov 05 20:20:03 2007
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
| Related mails | Author | Date |
|---|---|---|
| Charles Hamel | Nov 5, 18:01 | |
| I. Savant | Nov 5, 18:05 | |
| Dennis Nilsson | Nov 5, 19:32 | |
| Charles Hamel | Nov 5, 20:20 | |
| Jon Hess | Nov 5, 20:43 | |
| Dennis Nilsson | Nov 5, 20:53 |






Cocoa mail archive

