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 ? » -+-