我需要观察表格视图中的对象数量并用徽章显示它。我在项目中使用Core Data和NSFetchedResultsController。我应该使用KVO还是其他机制?
答案 0 :(得分:1)
是的,您当然可以使用KVO
来观察对象的数量。
但是,如果模型(假设此部分中的对象数量发生变化)代码是您的编码,或者您可以修改模型代码。我认为您应该更好地使用NSNotifaction
或delegate
或block
,当您更改对象数时,它只是一个回调。
KVO
最好观察标准库或类中无法修改的var