Initially I thought that might work but cloudKitManager.m is filled with method references to UIBackgroundFetchResult and I don't see how I can make the enum with correct values as the UIBackgroundFetchResult types won't be returned (not on OS X) to use. Will they?
I am looking at fetchRecordChangesCompletionBlock for the CKFetchRecordChangesOperation but again that uses
CKServerChangeToken, NSDate, error...
Bottom line is I currently use a simple NSArchiving of my objects stored locally and the NStableView is simply bound to the model object store so this is probably a bit over my head to get the Cloud bit integrated through Yap. I can adopt Yap easily for my iOS app but need to sync with OS X side. But it seems a bit tricky to refactor the iOS side for me. If anyone has an example of an NSTableView example or version of CloudKitToDo, please let me know. Thanks for YapDatabase - a great piece of work!
Rob