I have created an Entity in CoreData that includes a Transformable attribute type implemented as an NSDictionary. The NSDictionary attribute only contains values of a custo
Are you setting the value back into the NSManagedObject
? The NSManagedObject
will not watch for changes to the transformable object. You need to call the appropriate setter before saving.
I ran into the same problem and ended up switching to NSDictionary as transformable attribute instead of NSMutableDictionary. Just fetch the NSDictionary as mutableCopy, work on that, put the end result into an NSDictionary and reinsert that into the managedObject. Did the trick for me and i havent found another solution yet.