Disons que j'ai une clé @"MyPreference"
avec une valeur correspondante stockée dans NSUserDefaults
.
Existe-t-il un moyen d'être averti lorsque la valeur est modifiée ?
Ou cela pourrait-il se faire par le biais de fixations ? (Dans ce cas, au lieu de lier la valeur à un élément de l'interface utilisateur, je souhaite que mon objet soit informé du changement, afin que je puisse effectuer d'autres tâches).
Je suis conscient que NSUserDefaultsDidChangeNotification
peut être observée, mais il s'agit d'une approche "tout ou rien", et il ne semble pas y avoir de mécanisme permettant d'accéder à la paire clé-valeur spécifique qui a été modifiée. (N'hésitez pas à corriger).