First, let me thank you for the excellent book you are working on.
I have on minor issue on the Tables chapter. Following your guidance, I: - create project and controller - start Interfacebuilder, rename columns - new object, set to new controller class HelloAppTableViewController - dataSource and delegate outlets to the HelloAppTableViewController.
You write: Build & Go and you should get this error. Illegal NSTableView data source (<HelloAppTableViewController: 0x112870>). Must implement numberOfRowsInTableView: and tableView:objectValueForTableColumn:row:
Exactly that does not happen. Now if I take your example code, it looks like mine and HelloAppTable1 does not through that error either.
If I go on and add those two methods numberOfRowsInTableView: and tableView:objectValueForTableColumn:row: to my code, nothing happens. If I mistype “return” as “rturn”, no error is raised on compile either. If I take you HelloAppTable2, all works as expected.
So, my questions: is your HelloAppTable1 really correct? And what might I be missing?