gpt4 book ai didi

ios - 'NSInternalInconsistencyException',原因 : 'Could not load NIB in bundle: ...' with name

转载 作者:塔克拉玛干 更新时间:2023-11-02 21:22:41 25 4
gpt4 key购买 nike

我正在尝试将自定义单元格添加到 tableView

我首先创建了一个带有 2 个标签“名称”和“描述”的 xib 文件,我将它链接到 Controller “customCellAchievementController”

当我尝试创建 tableView 时似乎找不到 Nib

知道这会在哪里失败吗?

我已经将我的 xib 的类重新定义为 Controller ,我已经将标识符更改为我在代码中使用的标识符,我已经检查了 xib 文件是否处于构建阶段/复制包资源一切似乎都很好我真的不明白......

这是我的代码

-(NSInteger)tableView:(UITableView *)tableView numberOfRowsInSection:(NSInteger)section{
return [achievement count];

}

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

static NSString *customCellIdentifier = @"CustomCell";

CustomCellAchievementController *cell = (CustomCellAchievementController *)[tableView dequeueReusableCellWithIdentifier:customCellIdentifier];

if(cell==nil){

NSArray *nib = [[NSBundle mainBundle] loadNibNamed:@"CustomCell" owner:self options:nil];
cell = [nib objectAtIndex:0];
}

cell.name.text= [achievement objectAtIndex:indexPath.row];
cell.description.text = [description objectAtIndex:indexPath.row];

return cell;
}

最佳答案

- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath{
static NSString *customCellIdentifier = @"CustomCell";
CustomCellAchievementController *cell=[tableView dequeueReusableCellWithIdentifier: customCellIdentifier];
if (cell==nil)
{
NSArray *arr1=[[NSBundle mainBundle]loadNibNamed:@"CustomCellAchievementController" owner:nil options:nil ];
for(UIView *vie in arr1)
{
if([vie isKindOfClass:[UITableViewCell class]])
{
cell=(CustomCellAchievementController*)vie;
cell.name.text= [achievement objectAtIndex:indexPath.row];
cell.description.text = [description objectAtIndex:indexPath.row];

}
}
}

return cell;

}

关于ios - 'NSInternalInconsistencyException',原因 : 'Could not load NIB in bundle: ...' with name,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24302309/

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