2013-10-25 12 views

risposta

3

the docs indicare che keyPathsForValuesAffecting<Key> viene chiamato solo durante l'impostazione dell'osservazione.

Quando un osservatore per la chiave è iscritto un'istanza della classe ricevente, valore-chiave si osserva osserva automaticamente tutti i percorsi principali per la stessa istanza, e invia notifiche di modifica della chiave all'osservatore quando il valore per uno di quei percorsi chiave cambia.

In molti casi si potrebbe forse usare KVO stesso per informare i vostri osservatori che keyPathsForValuesAffecting<Key> è cambiato. manual willChangeValueForKey e didChangeValueForKey le notifiche per alcune chiavi personalizzate sarebbero un modo per gestire i tasti che cambiano dinamicamente.

+0

Mi ha appena battuto. –

Problemi correlati