TableView应用程序因“NSInternalInconsistencyException”而无法打开。

时间:2017-07-22 08:32:09

标签: ios objective-c iphone uitableview

我是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>

0 个答案:

没有答案