有没有机会通过KVO观察阵列的顺序元素?
答案 0 :(得分:3)
NSKeyValueObserving protocol包括有序多对多关系的KVO通知方法(即对象的NSMutableArray属性):
- willChange:valuesAtIndexes:forKey:
- didChange:valuesAtIndexes:forKey:
因此,您可以看到数组元素何时发生变化,然后确保它们的顺序正确。您还可以查看key-value validation,它可以帮助您确保数组保持排序。