Подкласирах NSMutableDictioary
следвайки основно тази страхотна публикация в блог.
Сега в този подклас самият речник се абонира за всички свои стойности, за да открие всякакви промени. Този бит работи добре и промените в стойността се наблюдават вътрешно в този подклас.
След това обаче промените в стойността трябва да бъдат предадени на наблюдателите на речника, т.е. наблюдателите на речника (подклас) трябва да бъдат уведомени, че речникът е променен.
Освен че не мога да разбера как да задействам това KVO известие - използвайки
[self didChangeValueForKey:@"self"];
изглежда няма ефект, така че съм някак заседнал.
Как може екземпляр на подкласа NSMutableDictionary
да инициира известие за промяна за себе си?
addObject
&removeObject
методи към вашия клас. Можете да уведомите наблюдатели там, като стартирате KVO известие, уведомите делегат или изпратите NSNotification. - person Logan   schedule 13.05.2014