HI guys,
I have this error that is keeping me from moving forward. I basically have an application which contains a UITabViewController which points to individual UI
It looks like your code is sending a tableView:numberOfRowsInSection: message to a UIViewController instance. I think it should be sending that message to an object that implements the UITableViewDataSource protocol.
Check your implementation file for the UITableViewController you are using to make sure it has the tableView:numberOfRowsInSection: method implemented (or uncommented, depending on how you generated the file).
If you have any code, post it.
I ran into this problem, the key was changing class identity in Interface Builder.
Make sure that the File's Owner object in IB is set to be an instance of the UITableViewController subclass that you're implementing, and that it has a tableView
outlet that's linked to your table view.
The issue for me was not setting the up the UITableView delegate and datasource properly.
I had these hooked up to the UITableView on my ViewController, but what I really needed was both of these hooked up to the 'Files Owner' (note I am working with xibs not storyboards).
I found the whole process to be confusing and a lot of work.
I wrote up my experiences about it here.