Are you sure you set your class as the dataSource on the table? To do this, control+click on the table view in Interface Builder and drag it onto the File's Owner under Placeholders. Then select dataSource (and probably delegate too, depending on your controller-view setup).