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的新手所以也许这只是我不知道的东西.
我在运行时收到异常错误…
在这段代码的第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” (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |