Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我需要观察表格视图中的对象数量并用徽章显示。我在项目中使用 Core Data 和 NSFetchedResultsController。我应该使用 KVO 还是其他机制?
是的,当然你可以KVO用来观察物体的数量。
KVO
但是,如果模型(假设这部分中的对象数量发生变化)代码是您的编码,或者您可以修改模型代码。我认为您应该更好地使用NSNotifactionor delegateor block,它只是您更改对象计数时的回调。
NSNotifaction
delegate
block
KVO最好观察标准库或您无法修改的类中的 var