2016-05-02 1 views
-1

Je me demande comment puis-je conserver l'affichage après la première modification d'une autre vue, puis revenir à la vue actuelle?Swift: Comment puis-je conserver des données et les afficher après avoir changé d'affichage et revenir à la vue actuelle?

Plus précisément, comme ci-dessous. Mon problème est quand je clique sur le bouton Histoty je passe à une autre page, qui a exactement le même bouton trois. et quand je repasse à la page current les données de table sont perdues. Et ce que je veux, c'est montrer les données de la table sans recharger les données. Sil te plait aide moi. Merci.

enter image description here

+0

Je crois que votre problème peut être résolu avec un [singleton] (https://thatthinginswift.com/singletons/). – alaphao

+0

Essayez de l'enregistrer dans un tableau, puis utilisez-le pour revenir en arrière. – MaappeaL

Répondre

0

La meilleure façon de conserver les données dans leurs modèles respectifs de données et de recharger les données lorsque vous passez à la page correspondante.

Sur la base des informations fournies, vous pouvez concevoir votre modèle de données pour être quelque chose comme,

class StockInfo { 
    var name: String? 
    var symbol: String? 
    var lastPrice: Double? 

    //define additional properties... 
} 

Remarque: Vous pouvez utiliser la structure ou le type de classe en fonction de vos besoins