對NSMutableArray進行KVO
KVO的原理簡單來說就是重寫了被觀察者屬性的set方法负乡,一般情況下調(diào)用set方法就會觸發(fā)KVO切省,對NSMutableArray內(nèi)容的變化進行觀察芙盘,在調(diào)用addObject removeObject 系列方法時薇正,并不會觸發(fā)set方法,官方給我們提供了一個方法:
@property (nonatomic, strong) NSMutableArray *mutArr;
[[self mutableArrayValueForKey:@"mutArr"] addObject:@"item"];