gpt4 book ai didi

ios - UITableView 重新加载数据后出现 NSInternalInconsistencyException

转载 作者:行者123 更新时间:2023-11-29 02:21:01 24 4
gpt4 key购买 nike

当我在 reloadData 之后在链接到我的 UITableViewNSMutableArray 中添加对象时遇到问题...

我遇到了这个错误:

*** Assertion failure in -[UITableView _configureCellForDisplay:forIndexPath:], /SourceCache/UIKit_Sim/UIKit-3318.16.14/UITableView.m:7344
*** Terminating app due to uncaught exception 'NSInternalInconsistencyException', reason: 'UITableView dataSource must return a cell from tableView:cellForRowAtIndexPath:'

添加:

self.relatedArtists = [[NSMutableArray alloc]init];

Artist* test = [[Artist alloc]init];
test.name = @"Test 1";
[self.relatedArtists addObject:test];

Artist* test2 = [[Artist alloc]init];
test2.name = @"Test 2";
[self.relatedArtists addObject:test2];

[self.artists reloadData];

numberOfRowsInSectioncellForRowAtIndexPath :

- (NSInteger)tableView:(UITableView *)tableView numberOfRowsInSection:(NSInteger)section {
return [self.relatedArtists count];
}

- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath {

UITableViewCell *cell = [self.artists dequeueReusableCellWithIdentifier:@"ARTIST_CELL_ID"];

Artist *artist = self.relatedArtists[indexPath.row];
cell.textLabel.text = artist.name;

return cell;
}

我想我错过了 Main.storyboard 文件中的某些内容,但我没有看到什么...

最佳答案

我认为您错过了将 Storyboard 中的 tableView 单元格标识符设置为 ARTIST_CELL_ID

关于ios - UITableView 重新加载数据后出现 NSInternalInconsistencyException,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28135776/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com