CoreData NSDictionary Transformable iOS14 Warning

Im getting a new warning when building for iOS14 with the latest Xcode...

Code Block
xcdatamodel: warning: Misconfigured Property: Object.attribute is using a nil or insecure value transformer. Please switch to NSSecureUnarchiveFromDataTransformerName or a custom NSValueTransformer subclass of NSSecureUnarchiveFromDataTransformer

This links to a CoreData parameter, which stores NSDictionary as a Transformable within CoreData. This has been the same for years with no warning, but all of a sudden it has been flagged up. The attribute configuration is...

Code Block
Type: Transformable (Optional)
Transformer: Empty
Custom Class: Empty
Module: Empty


It seems like I need to add something to the transformer field, but I cant find any reference to what I should be doing here on behalf of the NSDictionary. I have been looking around for some documentation for this, but nothing has come up so far.

Anyone with any ideas?
Try sticking "NSSecureUnarchiveFromDataTransformerName" into the "Transformer" field of the attribute configuration.
I have attempted this already, but the class naming of "NSSecureUnarchiveFromDataTransformerName" doesn't give me confidence that this is going to work. I was expecting to have to provide a class name to describe what is being stored in the Transformable, so like NSDictionary for example.
CoreData NSDictionary Transformable iOS14 Warning
 
 
Q