2011-07-04 2 views
1

본인의 coredata 문서 기반 응용 프로그램에 엔티티가 있습니다.CoreData 기본값 삭제 안 함

해당 엔티티에 대해 새 문서를 만들 때 생성되는 특정 기본값이 있습니다.

사용자가 목록에서 쉽게 추가 및 제거 할 수 있도록 허용해야하지만 사용자가 기본값을 삭제하지 못하게합니다 (대답을 찾을 수 없음).


응답 해 주셔서 감사합니다.이 경우 좋은 옵션입니다. 사용하겠습니다.

사람이 사람이 삭제 버튼을 클릭하는 방법을 알고 있다면 궁금합니다. 그래서 사람이 삭제 버튼을 클릭하면 응용 프로그램에 따라 (복잡하거나 단순한) 일부 논리를 거치게됩니다 클릭을 무시하거나 실제로 개체를 삭제하십시오.

나는 validateForDelete 메서드를 살펴 보았습니다 : 그러나 그것에 대한 문서가 거의 없기 때문에이 메서드의 의도 된 사용인지 확실하지 않습니다.

답변

1

값이 기본값인지 여부를 나타내는 부울 속성을 엔티티에 추가 할 수 있습니다. enabled 바인딩을 사용하여 현재 선택한 값이 기본값 인 경우 삭제 단추를 비활성화 할 수 있습니다.