Thinking about it, you'd think it would never have worked - but it did.
Seems like Apple tidied up how it handles it and does not return NSNumber anymore.
Added a hack to my code to switch NSCFNumber to NSNumber if it finds it as part of loading data from the db.
This is in SQLitePersistentObject.m in the section thats begins with this comment: "Loop through properties and look for collections classes" , namely lines like this:
Class objectClass = objc_lookUpClass([objectClassName UTF8String]);
Now to see if I can release an update to an app that is not allowed to be on the app store anymore due to trademark issues ... :(
Regards,
Chris