IPB

Bienvenue invité ( Connexion | Inscription )

> [Swift] NSTableView et NSDocument, Comment sauvegarder les données ?
Options
olivion
posté 8 May 2019, 03:07
Message #1


Adepte de Macbidouille
*

Groupe : Membres
Messages : 192
Inscrit : 15 May 2005
Lieu : Buenos Aires - Argentina
Membre no 39 263



Bonjour à tous,

pour une application MacOS que je voudrais programmer, je cherche à placer une (plusieurs) tableView dans un NSDocument.
Dans le StoryBoard, dans la fenêtre document, je fais le lien entre la tableView et un ArrayController. Tout ça fonctionne correctement.

Ce que je n'arrive pas à faire, c'est la sauvegarde des données du document, et donc des données de la TableView.

Quelqu'un aurait-il un lien vers un tutoriel qui explique comment faire? J'ai beau chercher sur Google, je n'ai pas réussi à trouver quelque chose qui me satisfasse.

Merci d'avance...


--------------------
MacBook Air 13'', 8Go RAM, 256 Go / MacBook Pro, 8Go RAM, 500Go / — MacMini Intel (2006), 2Go RAM, 500Go
Go to the top of the page
 
+Quote Post
 
Start new topic
Réponse(s)
schlum
posté 10 May 2019, 19:40
Message #2


Terminaltor
Moderating Machine
*****

Groupe : Admin
Messages : 24 449
Inscrit : 25 Oct 2002
Lieu : Jeumont (59)
Membre no 4 319



Normal, tu envoies une exception systématiquement ^^

Code
    override func read(from data: Data, ofType typeName: String) throws {
        guard let rdSounds = try? JSONDecoder().decode([Sound].self, from: data) else {
            throw NSError(domain: NSOSStatusErrorDomain, code: unimpErr, userInfo: nil)
        }
        sounds = rdSounds
    }


Ça devrait aller mieux wink.gif


--------------------
          I think therefore I Mac          
Go to the top of the page
 
+Quote Post

Les messages de ce sujet


Reply to this topicStart new topic
1 utilisateur(s) sur ce sujet (1 invité(s) et 0 utilisateur(s) anonyme(s))
0 membre(s) :

 



Nous sommes le : 24th April 2024 - 12:41