0
나는 속성 값 검증을 가지고 놀고 싶다. 그러나 문서는 꽤 비어있다. 어쩌면 거기에 좋은 기사 나 튜토리얼이 있습니까?코어 데이터에서 속성 유효성 검사가 작동하는 방법을 보여주는 자습서가 있습니까?
나는 속성 값 검증을 가지고 놀고 싶다. 그러나 문서는 꽤 비어있다. 어쩌면 거기에 좋은 기사 나 튜토리얼이 있습니까?코어 데이터에서 속성 유효성 검사가 작동하는 방법을 보여주는 자습서가 있습니까?
무의미한 날짜가 timeStamp에 들어 가지 않도록하기 위해 상당히 일반적인 검증이 있습니다.
- (BOOL)validateTimeStamp:(id *)valueRef error:(NSError **)outError
{
NSDate *testDate=(NSDate *) valueRef;
if ([testDate compare:self.minimumTimeStamp]==NSOrderedAscending) {
// generate and return error so you can set a proper date
}
return YES;
}
핵심 데이터가이 유효성 검사기를 자동으로 호출합니까, 아니면 값을 설정하기 전에 수동으로 호출해야합니까? – dontWatchMyProfile
메서드가 적절한 이름으로 존재하면 컨텍스트를 저장하려고 할 때 자동으로 호출됩니다. 나는 속성이 설정 될 때 수동으로 validate를 호출하는 것을 선호하므로 즉시 수정 될 수 있습니다. 그것은 항상 실현 가능한 것은 아닙니다. – TechZen