![]() |
Bienvenue invité ( Connexion | Inscription )
![]() |
![]()
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
|
|
|
![]() |
![]()
Message
#2
|
|
![]() Adepte de Macbidouille ![]() Groupe : Membres Messages : 192 Inscrit : 15 May 2005 Lieu : Buenos Aires - Argentina Membre no 39 263 ![]() |
Merci Schlum de ta réponse. Comme j'ai du mal à coder le NSKeyedArchive, j'ai continué de chercher du côté du soundAsset.
J'ai un fichier sur mon bureau dont je connais l'exact path: /Users/MonNom/Desktop/Telegraph_Road.mp3 J'ai donc testé le code suivant: Code let pathString = "/Users/MonNom/Desktop/Telegraph_Road.mp3" let url = URL.init(fileURLWithPath: pathString, isDirectory: false) let soundAsset = AVURLAsset(url: url) print(soundAsset.url.path) print(CMTimeGetSeconds(soundAsset.duration)) Au moment de créer l'Asset, ce code ne prend pas l'url qui vient de la lecture du fichier., mais directement le pathString proposé. Mais là aussi, il ne voit pas le fichier, le soundAsset.url.path est correct mais il me donne un soundAsset.duration de 0.0 au lieu de 859... Le problème ne semble donc pas venir de JSON. Je suis en train de m'arracher le peu de cheveux qui me restent. -------------------- MacBook Air 13'', 8Go RAM, 256 Go / MacBook Pro, 8Go RAM, 500Go / MacMini Intel (2006), 2Go RAM, 500Go
|
|
|
![]() ![]() |
Nous sommes le : 18th July 2025 - 11:14 |