코어 데이터에서 상황이 왜 그렇게 어려운지 이해할 수 없습니다. 나는 십진수 속성 2 개를 갖는 엔티티가 있습니다. "extended"와 "qty"도움이 필요 IOS 코어 데이터의 과도 속성 이해
내가 원한 것은이 2 개의 값을 (곱하기) 확장하고 가져온 값에서이 계산 된 값을 참조하는 것입니다. 예 : NSDecimalNumber * extendedPrice = [self.qty decimalNumberByMultiplyingBy : self.rate];
그러나 다른 경우에는 @sum :이 확장 된 값 속성을 원할 것입니다.
웹에서 사용할 수있는 문서와 예제는 매우 약한 방법으로 매우 흔한 것으로 보입니다.
나는 잘못 된 트랙에서 일시적인 속성과 awakefromfetch 호출이 필요하다고 생각하나요? 가져 오기에서 일시적인 특성을 참조하려고 할 때 충돌이 발생합니다.
음, 정확히 듣고 싶지 않았어요. 그런 다음 백엔드를 "트리거하여"모든 저장 전에 비 일시적인 속성으로 값을 자동으로 계산 (확장)하는 방법이 있습니까? (따라서 컨텍스트 저장 이전에 다양한 뷰에서 다양한 방법으로 계산할 필요가 없습니다.) 그런 다음 "extendedValue"특성을 참조하고 올바른지 확인하고 실제로 지속되는 qty * 확장을 나타냅니다. – user2616647
세이브 할 때 업데이트가 필요하면'willSave'을 구현하고 거기서 계산할 수 있습니다. – Wain