Deutsch English Français Italiano |
<tc31dh$ac5$1@shakotay.alphanet.ch> View for Bookmarking (what is this?) Look up another Usenet article |
Path: ...!news.mixmin.net!aioe.org!news.alphanet.ch!alphanet.ch!.POSTED!not-for-mail From: =?UTF-8?B?IkJlbm/DrnQgTC4i?= <benoit@leraillez.com.invalid> Newsgroups: fr.comp.sys.mac.programmation Subject: PB Xcode Date: Sat, 30 Jul 2022 10:33:21 -0000 (UTC) Organization: C'est celui qui dit qui est Archive: no Message-ID: <tc31dh$ac5$1@shakotay.alphanet.ch> Reply-To: benoit@leraillez.com Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Injection-Date: Sat, 30 Jul 2022 10:33:21 -0000 (UTC) Injection-Info: shakotay.alphanet.ch; posting-account="bobduvallois"; logging-data="10629"; mail-complaints-to="usenet@alphanet.ch"; posting-host="afae0d8def0cf5f14abbb823c144bac2.nnrp.alphanet.ch" User-Agent: MacCafe/2.07 (4D18) (macOS 12.4 (21F79) - MacBookPro14,2) Cancel-Lock: sha1:536/B/lXmak0MhO7pzNqsYYRCRs= sha256:ON4atjoDL3yYvvUkuwBRuA7svfvpM1C+3BK7U5RyLfA= sha256:yRs0JCoVz7Jmiga0uS4CrAOHl+23IzY46hNBHe5x1jU= X-No-Archive: yes Bytes: 2728 Lines: 52 Bonjour, J’ai décidé de me remettre au CorvoPoliticoPhraseur et je sous coincé avec un petit soucis que je ne sais résoudre ; parce que la solution doit être évidente. Il y a un pop-menu qui permet de changer de « dictionnaire » et qui est sans effet. Dans le moteur je définis un dictionnaire par défaut : import Foundation var adverbeList = adverbeListPolitico var prefixeList = prefixeListPolitico Dans l’interface on peut changer de dictionnaire : Menu("\(choixListe)") { Button("Corvo", action: { choixListe = "Corvo" adverbeList = adverbeListCorvo prefixeList = prefixeListCorvo […] }) Button("Politico", action: { choixListe = "Politico" adverbeList = adverbeListPolitico prefixeList = prefixeListPolitico […] }) Le dictionnaire n’est donc pas modifié. Est-ce un problème de déclaration qui « fige » les variables dans le moteur ? Autre chose ? Le code est bien sûr disponible si vous le souhaitez (je ne sais comment le publier sur GitHub, cjoint est donc la solution) : <https://www.cjoint.com/data/LGEkEPwvUri_Corvophraseur-2022-07-30.zip> D’avance, merci pour toute aide/piste/conseil… P.S.1 D’autres dictionnaires sont envisagés. P.S.2 J’ai une appli qui propose des citations diverses et variées et j’aimerai tout regrouper en une seule appli, d’où aussi ce soucis car la il me faudra savoir changer de moteur. -- Dictature : ferme ta gueule. Démocratie : cause toujours. -+- Jean-Louis Barrault dans « Au carrefour, à droite ou à gauche ? » -+-