Je suis en train d'écrire une application Core Data Cocoa dans laquelle il y a des comptes et des transactions (monétaires). La description de l'entité du compte contient un attribut de solde. La description de l'entité de transaction a une relation avec un compte.Reliures Cocoa: obtenir une ancienne valeur lors du changement
J'ai besoin de l'application pour mettre à jour les soldes de compte lorsque les transactions ont leurs comptes définis ou modifiés. Par exemple, si le compte d'une transaction passe de la vérification au crédit, les soldes de vérification et de crédit doivent être modifiés pour refléter cela. Le problème que j'ai est que je ne sais pas comment déterminer l'ancien compte de la transaction afin que je puisse mettre à jour son équilibre. J'utilise des fixations.
Quelqu'un peut-il me diriger dans la bonne direction?
Assurez-vous dans le paramètre 'options:' de '-addObserver: forKeyPath: options: context:' que vous spécifiez que vous souhaitez que les nouvelles valeurs et les anciennes valeurs soient transmises. –