我有一个UITableViewCell,想要将自定义对象绑定到它上面。我所知道的唯一选项是创建自定义的cell,例如:
MyCustomCell *cell = [[MyCustomCell alloc] initWithFrame:<SomeFrame>];
customCell.myProperty = someObject;
我想知道Objective C是否提供了其他方法来完成这个任务,而不是创建一个自定义单元格。
在阅读过程中,我遇到了这篇文档 NSObject valueForUndefinedKey:
我尝试了以下方法,但应用程序崩溃了。
UITableViewCell *cell = [[UITableViewCell alloc] initWithFrame:<SomeFrame>];
[cell setValue:someObject forUndefinedKey:@"SomeObject"];
崩溃日志显示:
*** Terminating app due to uncaught exception 'NSUnknownKeyException', reason: '[<UITableViewCell 0x5a846c0> setValue:forUndefinedKey:]: this class is not key value coding-compliant for the key SomeObject.'
请帮我解决这个问题。
NSObject
。 - Philip007