thanks to protocol extensions, you can now omit ListObserver and ObjectObserver methods you don't need to implement

This commit is contained in:
John Rommel Estropia
2015-08-09 05:04:47 +09:00
parent 83c724f584
commit 283104af3f
3 changed files with 68 additions and 5 deletions

View File

@@ -80,11 +80,6 @@ class ObjectObserverDemoViewController: UIViewController, ObjectObserver {
// MARK: ObjectObserver
func objectMonitor(monitor: ObjectMonitor<Palette>, willUpdateObject object: Palette) {
// none
}
func objectMonitor(monitor: ObjectMonitor<Palette>, didUpdateObject object: Palette, changedPersistentKeys: Set<KeyPath>) {
self.reloadPaletteInfo(object, changedKeys: changedPersistentKeys)