加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

objective-c – “此类不是密钥值编码兼容的密钥”

发布时间:2020-12-16 10:32:28 所属栏目:百科 来源:网络整理
导读:我觉得我错过了一些明显的东西,但我是obj-c的新手所以也许这只是我不知道的东西. 我在运行时收到异常错误… NSDictionaryI 0x9d384d0 setValue:forUndefinedKey:]: this class is not key value coding-compliant for the key overObject.’ 在这段代码的第4
我觉得我错过了一些明显的东西,但我是obj-c的新手所以也许这只是我不知道的东西.

我在运行时收到异常错误…

NSDictionaryI 0x9d384d0> setValue:forUndefinedKey:]: this class is not
key value coding-compliant for the key overObject.’

在这段代码的第4行……

NSDictionary *tempDictionary = [[NSDictionary alloc] init];

    Boolean overObjectYES = NO;
    Boolean overObjectNo = NO;

    [tempDictionary setValue:[NSNumber numberWithBool:overObjectYES] forKey:@"overObject"];

解决方法

我认为这是NSDictionary的组合,当你的意思是NSMutableDictionary,并且当setObject通常被认为更合适时发送消息setValue.有关详细信息,请参阅此问

NSDictionary setValue:forKey: — getting “this class is not key value coding-compliant for the key”

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读