2010-06-11 2 views

답변

1

무의미한 날짜가 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; 
} 
+0

핵심 데이터가이 유효성 검사기를 자동으로 호출합니까, 아니면 값을 설정하기 전에 수동으로 호출해야합니까? – dontWatchMyProfile

+0

메서드가 적절한 이름으로 존재하면 컨텍스트를 저장하려고 할 때 자동으로 호출됩니다. 나는 속성이 설정 될 때 수동으로 validate를 호출하는 것을 선호하므로 즉시 수정 될 수 있습니다. 그것은 항상 실현 가능한 것은 아닙니다. – TechZen

관련 문제