Passage de données vers un ViewController

heliohelio Membre
octobre 2018 modifié dans API UIKit #1

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

  • Joanna CarterJoanna Carter Membre, Modérateur
    octobre 2018 modifié #2

    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.

Connectez-vous ou Inscrivez-vous pour répondre.