I am new to ios programming... I am trying to implement custom tableview for my project but when I run project shows this error message.
Terminating app due to uncaught exception 'NSInternalInconsistencyException', reason: '-[UITableViewController loadView] loaded the "dmm-Pc-xYV-view-9s3-ps-qP9" nib but didn't get a UITableView.'
TableViewController.m
@implementation TipsTableViewController
@synthesize marrTips;
- (void)viewDidLoad {
[super viewDidLoad];
_barButton.target=self.revealViewController;
_barButton.action=@selector(revealToggle:);
[self.view
addGestureRecognizer:self.revealViewController.panGestureRecognizer];
self.marrTips = [NSMutableArray arrayWithCapacity:3];
Tips *tip = [[Tips alloc] init];
tip.day = @"Today";
[self.marrTips addObject:tip];
tip.day = @"Yesterday";
[self.marrTips addObject:tip];
tip.day = @"Previous Day";
[self.marrTips addObject:tip];
}
- (void)didReceiveMemoryWarning {
[super didReceiveMemoryWarning];
}
- (NSInteger)numberOfSectionsInTableView:(UITableView *)tableView
{
return 1;
}
- (NSInteger)tableView:(UITableView *)tableView
numberOfRowsInSection:(NSInteger)section
{
return [marrTips count];
}
- (UITableViewCell *)tableView:(UITableView *)tableView
cellForRowAtIndexPath:(NSIndexPath *)indexPath
{
static NSString *cellIdentifier = @"TipsCell";
TipsTableViewCell *cell = [tableView
dequeueReusableCellWithIdentifier:cellIdentifier
forIndexPath:indexPath];
Tips *tip = (self.marrTips)[indexPath.row];
cell.lblDay.text = tip.day;
return cell;
}
TableViewController.h
@interface TipsTableViewController : UITableViewController<UITableViewDataSource,UITableViewDelegate>