Good catch on _speakButton – that will be added to the errata. The dataSource and delegate bindings look correct.
[quote=“pharmpk”]Looks like I set the link to the TableColumn and not the TableView.
@property (weak) IBOutlet NSTableColumn *theTableView;
@property (weak) IBOutlet NSTableView *theTableView;
I thought the name tableView might be a problem and changed it to theTableView. The enable/disable isn’t working yet but might be a problem with the name.[/quote]
The outlet name “tableView” should be fine. If you change the name type, make sure that you make the new connection to the table view as well. Also, if you change the name make sure that there isn’t a stale connection from the table column to that non-existent outlet – it will crash.
Try logging the tableView outlet value (below), or use the debugger to be sure that your tableView outlet is being set to the right object. That should help you determine why the setEnabled: call isn’t working.
[quote=“pharmpk”]I added the respondsToSelector method to SpeakLineAppDelegate (not AppController.m) and noticed
Is there a problem?
other lines seem to be related to the SpeakLine application[/quote]
I don’t understand what you mean by “added the respondsToSelector” method – do you mean you implemented it so you can print out what’s being passed to that method?