Passage de données vers un ViewController
Bonsoir à tous,
Je souhaiterais avoir vos avis,
j'ai une application avec 3 ViewController A, B et C. Les catégories ainsi que les produits sont enregistrés dans un modèle Core Data.
Rapidement cela donne ceci :
Produit : var libelle: String?
var description : String?
var catégories: Categorie?
Catégorie : var libelle : String?
var produits : NSSet?
A correspond à la liste des catégories de produits
B correspond à la liste des produits composants la catégorie dans laquelle on aurait cliqué auparavant
C à la possibilité d'ajouter un nouveau produit
Lorsque je suis dans C, il faudrait avoir ramené la catégorie dans laquelle je suis pour l'enregistrer dans l'entité Produit, comment vous feriez ?
Est-ce que je ramène uniquement la valeur, par exemple "catégorie 1" par segue (de A en B puis de B en C), et ensuite je réalise une requête Core Data sous C pour récupérer une instance de catégorie qui a la valeur catégorie 1 ?
Merci.
Réponses
Tu peux tout simplement passer le catégorie et le tenir dans un weak var dans le deuxième view controller.
Regardes le discussion ici
Merci ! effectivement la précédente discussion correspond un peu à mon problème.