웹 서비스에서 데이터를 가져와 코어 데이터에 저장하는 iPhone 앱을 만들고 있습니다. 이러한 모든 속성에는 사전에서 식별 할 수있는 키가 있습니다. 모든 속성이 NSObject
입니다.키 값 속성 도움말 IOS
나는 이제 checkMark
이라는 웹 서비스에서 가져 오지 않은 속성을 하나 더 추가하기로 결정했습니다. 나는 또한이 방법에 그것을 추가했다. 문제는 다음과 같은 메서드에서 checkMark
속성을 설정하려고 할 때마다 발생합니다. [s setValue:[NSNumber numberWithInt:check] forKey:@"checked"];
, s
이 managedObject
인 경우 오류가 발생하는 경우 "the entity Course is not key value coding-compliant for the key "checked"
이 표시됩니다. 이 문제를 어떻게 해결할 수 있습니까?
- (id)initWithDictionary:(NSDictionary *)dictionary
{
self = [super init];
if (self) {
// Set the property values
_iD = [[dictionary valueForKey:@"Id"] intValue];
_isCurrent = [[dictionary valueForKey:@"IsCurrent"] boolValue];
_checkMark = [[dictionary valueForKey:@"checked"] intValue];
}
}
체크 표시 속성의 종류는 무엇입니까 –
무엇이's'입니까? 그것은 사전인가 다른 것입니까? –
이것은 사전에 "checked"라는 키가 없다는 것을 의미합니다. – rakeshNS