gpt4 book ai didi

objective-c - 尝试访问 customUITableViewCell 的属性时崩溃

转载 作者:行者123 更新时间:2023-11-28 23:10:10 36 4
gpt4 key购买 nike

我有一个带有 BOOL 属性“isEditMode”的自定义 UITableViewCell

@property (assign, nonatomic) BOOL isEditMode; 

这就是我尝试在 didSelectRowAtIndexPath 方法中访问此属性的方式。

CustomTableViewCell *cell = (CustomTableViewCell*)[myTableView cellForRowAtIndexPath:indexPath];

if ([cell isEditMode]) {
// do something
}

但是我的应用程序在 if 语句处崩溃并出现错误“[UITableViewCell isEditMode]:无法识别的选择器发送到实例”。可能是什么原因?

最佳答案

返回的单元格很可能不是您期望的类型。

在该 if 子句行添加一个断点,并在 gdb 的命令行中执行一个 po cell。您也可以在该 if 子句之前添加 NSLog(@"cell instance: %@", cell); 并检查日志输出。

关于objective-c - 尝试访问 customUITableViewCell 的属性时崩溃,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8482664/

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