我是ios编程的新手...我正在尝试为我的项目实现自定义tableview,但是当我运行项目时显示此错误消息。
由于未捕获的异常而终止应用 ' NSInternalInconsistencyException',原因:' - [UITableViewController loadView]加载" dmm-Pc-xYV-view-9s3-ps-qP9"笔尖,但没有得到 的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>