I have an array controller which is bound to an nstableview. I also have some nstextfields which the user populates then presses an "add" button. I want to take those fields, first_name and last_name, and use them to populate an entity. I'll call the entity PersonEntity.
So in the delegate for the add button I get the string values for the 2 text fields, populate an entity, then add it to the array controller. I'm new to cocoa/objective-c. This seems like a straightforward thing but it appears that I cannot create an entity like I expect
PersonEntity* person
[person setFirst_name:firstName];
[person setLast_name:lastName];
[customerArray addObject:person];
It crashes saying I can't add nil at the [customerArray addObject:customer] line. That line is my attempt to add the entity to the array controller which is bound to the tableview. What is the correct way to do something like this?
PersonEntity *person = [[PersonEntity alloc] init]crashes then there is another source of the problem. What isPersonEntity's superclass? - sbooth