例如,@interfaceMyClass:NSObject@property(copy)NSMutableArray*array;@end@implementationMyClass@end@implementationOtherClass{MyClass*me;}-(instancetype)init{self=[superinit];[meaddObserver:selfforKeyPath:@"array"options:Old|Newcontext:NULL];returnself;}@end以上代码中,当array指针指向新的NSMutableArray时,KVO会被触发。那么问题来了,当array的内容变化时,例如发生[arrayaddObject:@1024]这样的情况时,KVO会触发吗?
Qyouu
慕桂英3389331
相关分类