Hi,
I have two CoreData entities, "Product" and "StorageLocation"; there is a one-to-many relationship between them; "Location" can have multiple product, and product just one location.
Idea behind is:
User create a product a choose from a picker the location, then the product is saved and shall be saved the relationship too (location); but the picker gives me back a string, not a "Location" entity which is expected when saving a new product.
Here my code:
language
@State private var storageLocation = "AAAA"
@FetchRequest(
sortDescriptors: [NSSortDescriptor(keyPath: \StorageLocation.name, ascending: true)],
animation: .default)
private var storageLocations: FetchedResultsStorageLocation
Form {
Picker(NSLocalizedString("storage", comment: "storage"), selection: $storageLocation) {
ForEach(storageLocations, id: \.self) { (storageLocation: StorageLocation) in
Text(storageLocation.name!).tag(storageLocation.id)
}
How can I get back from the picker a Location object?
Thanks
Marco
Selecting any option will automatically load the page
Post
Replies
Boosts
Views
Created
I am trying to publish a very simple app which loads an external JSON which contains cooking recipes.
When I submitted the app, the JSON contained only a couple of recipes and the verification team rejected claiming the article 4.2.0 (minimal design functionality); I asked more info and they told me to add more to the app; now I asked what the exactly mean, more entries in the external JSON file? Because this will be done slowly and has of course nothing to do with the app itself.
Any hint?
Thanks