user7451183
user7451183

Reputation:

How to store an array of String with Core Data in SwiftUI?

I'm trying to understand which is the good way (and suggested by Apple) for storing an array of String ([String]) using the framework Core Data with SwiftUI.

I haven't found any clear documentation about.

For what I saw, I should create an attribute of type Transformable and then set the "Custom Class" to [String]

enter image description here

enter image description here

But then I start to see some warnings at build time:

warning: Misconfigured Property: Wine.pairings is using a nil or insecure value transformer. Please switch to NSSecureUnarchiveFromDataTransformerName or a custom NSValueTransformer subclass of NSSecureUnarchiveFromDataTransformer

So, I'm wondering that maybe this is not the good approach.

Upvotes: 9

Views: 3017

Answers (1)

rlong405
rlong405

Reputation: 291

screenshot of core data model

If you put NSSecureUnarchiveFromData into the Transformer field (the one above custom class in your data model) the warning goes away

Upvotes: 11

Related Questions