gpt4 book ai didi

objective-c - 为什么我的对象不符合键值编码?

转载 作者:行者123 更新时间:2023-12-03 16:50:41 24 4
gpt4 key购买 nike

尝试使用键值编码在我的对象上设置值:

[engine setValue:[NSNumber numberWithInt:horsePower]
forKey:@"horsePower"];

导致错误:

[<Slant6 0x7fbc61c15c40> setValue:forUndefinedKey:]: this class is not key value coding-compliant for the key horsePower.

我需要做什么才能使 engine 键值编码兼容?

最佳答案

确保任何类别 engine属于实现了horsePower属性(property),和/或拥有 horsePower实例变量,和/或手动实现 setHorsePower:horsePower方法。

您收到错误是因为您尝试设置 horsePower 的值关键但是engine的类没有正确实现设置 horsePower 的方法关键。

关于objective-c - 为什么我的对象不符合键值编码?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11491957/

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