2010-06-11 4 views
1

: 당신이 저장 컨텍스트를 전송 하여 변경 사항을 적용 할 때까지 코어 데이터에서 유효성 검사는 언제 발생합니까? 메시지 : 워드 프로세서

주어진 상황과 관련된 관리되는 개체 을 변경 한 경우

는 그 변화는 그 상황 로컬 남아있다. 유효성 검사 오류가없는 경우 해당 변경 사항은 입니다.

그렇다면 본질적으로 유효성 검사는 전화를 거는 즉시 자동으로 이루어집니다.

답변

2

예, 유효성 검사는 저장시 관리 객체 컨텍스트로 수행됩니다. 컨텍스트 저장시 발생할 작업에 따라 -validateFor[Insert|Update|Delete]:을 보내서 언제든지 수동으로 인스턴스의 유효성을 검사 할 수 있습니다.

+0

대단해! 이제 알겠다! 그리고 오류가 발생하면 -save의 NSError out 매개 변수에 유효성 검사 오류 메시지가 포함됩니까? – dontWatchMyProfile

+0

예, NSError out 매개 변수에 유효성 검사 오류가 있습니다. 유효성 검사 오류가 여러 개인 경우 NSError의 'userInfo' 사전에서 개별 오류를 검색 할 수 있습니다. –

+0

예, http://stackoverflow.com/a/3510918/171933 참조 –

관련 문제