please post the .h file that you are using.
It sounds like one of the two projects is using a UIViewController and the other is using a UITableViewController - after a quick look at the tutorial they areusing a UIViewController for their tableview. If this is the case then you dont need to use IB to place a Tableview on the screen, or to hook it up to an IBOutlet. A UITableViewController takes care of that for you. you can tell from this line in your .h:
Code:
@interface AClass : UITableViewController {
From my own experience and from what i have read around a little it is better to create a UIViewController and then add in the tableview delegates. So that would look like this:
Code:
@interface AClass : UIViewController <UITableViewDelegate, UITableViewDataSource> {
I am not 100% sure on the differences between the two (other than the obvious - one is a tableview and one is just a view) but i have always found it simpler working with a UIViewController and subscribing to the tableview delegate and datasource. The ease of a UIViewController really comes into its own when you want to do more than just display a table on the view.