je suis le MOOC avec beaucoup d'intérêt et j'ai un petit problème d'ordre technique. J'ai fait la première activité "Gérer les animations". On me demande de regarder et noter les codes de 3 autres élèves. Le problème est que le deuxième code proposé est un code d'une application en Python intitulée flask-master et qui n'a rien à voir avec le présent MOOC. Je ne peux donc pas corriger cet exercice, j'ai déjà mis des notes aux deux autres.
Soit tu mets 0 en expliquant que le fichier est hors sujet soit tu mets la moitié des points si tu ne veux pas léser le candidat et si son commentaire parait de bonne foi !
A+
La chute n'est pas un échec, l'échec c'est de rester là où on est tombé!
Comme Swift est un Language orienté objet peut être que cette personne possédant aucune marque apple à compiler le code sur un windows à l'aide d'un compilateur python? pas impossible tout sa
A mon avis tu as fait une erreur de design. Je ne comprend pas pourquoi tu souhaites bloquer le programme en attendant la réponse.
Et effectivement, ce n'est pas possible. Si tu bloques l'exécution du programme qui s'exécute sur le thread principal tu ne pourras pas non plus cliquer sur les boutons.
Alors en fait je charge un MapKit qui peut se faire de 3 façons selon le choix dans le menu
1) un chargement simple avec la position de l'utilisateur
2) un chargement avec un parcours enregistré
3) un chargement avec un parcours enregistré ainsi que le modèle de ce parcours (modèle enregistré précédemment)
lorsque dans le menu l'utilisateur veut ouvrir un parcours existant, si celui-ci dispose d'un modèle, une alerte apparait en demandant si l'on veut charger celui-ci. Dans le cas du "Oui", il faut que le modele soit charger avant le parcours. Or comme je m'y suis pris, le parcours continuer à se charger bien que la question soit ouverte et en attente de réponse.
Du coup j'ai résolu mon problème en éclatant les different chargement en procédure et j'ai tout mis dans l'exécution en fonction de la réponse plutôt que dans le viewDidLoad et du coup ça fonctionne bien
Non, il n'y a pas mieux à faire. Si tu souhaites lancer B après A il faut forcément mettre B après A. Refactoriser son code est également une bonne idée.
Bonjour. voila étant débutant sur IOS, je suis actuellement le cours sur apprendre les fondamentaux de Swift, mais je me pose cette questions peut-on dans une boucle for mettre plusieurs variable je m'explique si j'écrit:
1
2
3
4
5
6
varnombre = ["1", "2", "3", "4", "5"]
nombre.count
forliste innombre {
print("j'ai \(liste) moutons")
}
la console m'affiche "j'ai 1 puis 2-3-4-5 moutons" mais si je veux rajouter les noms de chaque moutons à la fin j'ai beau essayer plusieurs technique j'ai soit une erreur soit une affiche entière de mon tableaux :/ j'ai beau créer une nouvelle variable contenant un tableau ou après le code: for liste in nombre je rajoute , name même à la fin sa marche pas j'aimerais bien savoir comment faire, car je pense que c'est intéressant dans une boucle for de mettre plusieurs élément.
Merci pour le tutorial, je viens de m'initier à la programmation des apps pour iPad, IPhone, et ça m'est très utile. Je souhaitais par ailleurs savoir si c'est possible de développer les application (écrire le code en entier) sur un iPad et non sur un Mac. Vous pensez que c'est réalisable ?
je rencontre des difficultés sur le cours <<Gerez la navigation et les formulaires en iOS.
J´ai essayé de tout réalisé comme il faut.
Quand j´ai le cible dans la viewcontroller de la page et quand dans le storyboard j’ai un control drag du button vers l’icone de sortie et j’essa de lancer mon application, elle se plante.
J'ai commencé la formation gratuite Développez votre première application pour IOS.
J'avance doucement mais sûrement, pour cause .. les versions nouvelles apportent leurs flots de différence.
A la leçon, Ajouter des interfaces graphiques ..3- on n'a toujours pas écrit de Swift... je n'arrive pas ) mettre mes variables dans le controller...!!
Est ce parceque il faut les déclarer différemment? J'ai un petit rond à la place du numéro de la ligne dans le SWIFT! est-normal?
...
Vais-je pouvoir continuer? ou les version Xcode sont maintenant trop avancé pour suivre cette formation.
Encore merci pour le travail de Charles Masson, et si y a encore des gens qui utilise cette formation.. peut on échanger?
++. (Oui je sais c'est swift 2.. maintenant c'est + ! ) lol
Salut, il n’y a aucun changement sur la partie que tu indiques. Fais un ctrl drag
Merci Geda pour ta prompt réponse... alors s'il n'y a pas eu de changement, c'est que j'ai du laisser une C... dans le potage! car je ne peut pas faire Ctrl Drag ne voyant pas dans outlet ma var mise dans le swift.
Donc :
1: soit j'ai mal déclaré mes Var "tfNombreEntre" avec Outlet avant et le ! qui va bien à la fin de ma ligne dans Swift.. (Ca peut être cela, car je ne vois pas un chiffre de la ligne mais un petit rond. (Pas de message d'erreur pourtant).
2: soit mon storyBoard ne veut pas le reconnaitre car il n'y a pas dans Outlet ma variable d'enregistrée sous swift. Je cherche encore car je vais bien trouver.
Clic sur le petit rond et, sans lâcher le clic, glisse sur le UITextField du storyboard.
en fait le petit rond ça permet de voir quels sont les Outlet qui sont branchés et lesquels ne le sont pas (quand c’est branché le petit rond est « plein ». En passant la souris dessus ça « highlight » la view correspondante dans le storyboard
En fait tu as deux solutions pour creer un Outlet. Sois tu fais ce que t’as fait la. (Avec l’étape que j’ai indiqué). Soit tu vas dans le storyboard, tu selectionnes la vue puis tu maintiens ctrl clic jusqu’à ton fichier .swift.
dans les deux cas tu devrais voir un trait que tu « tires »
sinon, rien à voir, mais par convention on indique le type de l’outlet, en toute lettre, à la fin de la variable :
Clic sur le petit rond et, sans lâcher le clic, glisse sur le UITextField du storyboard.
en fait le petit rond ça permet de voir quels sont les Outlet qui sont branchés et lesquels ne le sont pas (quand c’est branché le petit rond est « plein ». En passant la souris dessus ça « highlight » la view correspondante dans le storyboard
En fait tu as deux solutions pour creer un Outlet. Sois tu fais ce que t’as fait la. (Avec l’étape que j’ai indiqué). Soit tu vas dans le storyboard, tu selectionnes la vue puis tu maintiens ctrl clic jusqu’à ton fichier .swift.
dans les deux cas tu devrais voir un trait que tu « tires »
sinon, rien à voir, mais par convention on indique le type de l’outlet, en toute lettre, à la fin de la variable :
nombreEntreTextfield dans ton cas.
Merci Geda,
J'essaye de suite après ce message ta solution du dessus.
Pour le petit rond j'avais compris, après mon message. merci de m'avoir prévenu.
Pour la deuxième proposition je ne pense pas pouvoir le faire car je n'ai pas le signe de deux cercles en haut à droite entre le plus à gauche pour les Vues et les deux flèches de sens opposé. J'installe ma nouvelle version.. je passe de Xcode 11.4.1 qui va remplacer 11.3.1 (11C504) et je te dis après si je l'ai toujours pas ce sygle.
Je te dis dès que les deux fonctionne.
Sinon je vais étudier de suite mon écriture non conventionnelle pour corriger le tir.
Ça par contre ça a changé. Le bouton a été déplacé en quelque sorte.
En haut du storyboard, a droite de l'icône jaune de warning, t'as un bouton avec plein de trait horizontal. Tu cliques dessus et tu sélectionnes "assistant".
Vu que l'assistant gère mal l'héritage, tu peux aussi utiliser le bouton à droite de ce dernier. ça va t'ouvrir une deuxième fenêtre en parallèle (que tu peux fermer en faisant La Croix qui est quelque part en haut) et sélectionner manuellement le fichier (via le fil d'ariane en haut)
Ça par contre ça a changé. Le bouton a été déplacé en quelque sorte.
En haut du storyboard, a droite de l'icône jaune de warning, t'as un bouton avec plein de trait horizontal. Tu cliques dessus et tu sélectionnes "assistant".
Vu que l'assistant gère mal l'héritage, tu peux aussi utiliser le bouton à droite de ce dernier. ça va t'ouvrir une deuxième fenêtre en parallèle (que tu peux fermer en faisant La Croix qui est quelque part en haut) et sélectionner manuellement le fichier (via le fil d'ariane en haut)
Merci beaucoup Geda, ton aide m'est précieux!!!!! Aussi je n'arrive pas à m'expliquer, et ceci est de ma faute.
Dans la fenêtre tout à droite, il y a des Outlet Collection, mais pas mon fichier crée dans le .swift. J'ai bien le fil d'Ariane, mais pas de fichier ou sous fichier à relier avec mes Vues : bouton and co. Voir photo ci dessous.
Autre nouveau problème, pour mes var de couleur red.., j'ai un beug.. et je ne le comprends pas?
Aurais-tu un autre forum en Français très actif sur Xcode, que je puisse t’embêter qu'un minimum?
Mais vraiment! encore merci de ta participation pour m'enlever ces épines du pieds.. Grande Geda!
Le premier screen n’est pas exploitable. Il n’y a rien à faire.
Pour le second screen, tu devrais pouvoir cliquer sur le rond à gauche de @IBAction et le glisser jusqu’à ta vue dans la partie droite. Soit dans le « Canvas » soit dans la hiérarchie. Ou. Inversement, ctrl clic sur la vue dans la partie droite et glisser dans la partie gauche.
Quand je parle de partie droite je parle de la colonne où il y a « Exercice Scène » en haut, avec l’icône rouge (la hiérarchie).
La colonne tout à droite ne sert à rien (enfin si, pour supprimer des liens que tu aurais pu faire mais pour l’instant il n’y en a pas).
Xcode te génère deux types d’erreurs : les erreurs qu’il arrive à gérer lui même et les autres. Ici tu vois l’icône rouge c’est un rond avec un point blanc au milieu. Ça veut dire qu’il arrive à gérer tout seul ! Clic dessus et il te proposera quelque chose qui réglera le problème.
Le problème en l’occurrence c’est que le langage a changé. redColor() n’existe plus il faut faire .red
Le premier screen n’est pas exploitable. Il n’y a rien à faire. Pour le second screen, tu devrais pouvoir cliquer sur le rond à gauche de @IBAction et le glisser jusqu’à ta vue dans la partie droite. Soit dans le « Canvas » soit dans la hiérarchie. Ou. Inversement, ctrl clic sur la vue dans la partie droite et glisser dans la partie gauche. Quand je parle de partie droite je parle de la colonne où il y a « Exercice Scène » en haut, avec l’icône rouge (la hiérarchie). La colonne tout à droite ne sert à rien (enfin si, pour supprimer des liens que tu aurais pu faire mais pour l’instant il n’y en a pas).
Xcode te génère deux types d’erreurs : les erreurs qu’il arrive à gérer lui même et les autres. Ici tu vois l’icône rouge c’est un rond avec un point blanc au milieu. Ça veut dire qu’il arrive à gérer tout seul ! Clic dessus et il te proposera quelque chose qui réglera le problème. Le problème en l’occurrence c’est que le langage a changé. redColor() n’existe plus il faut faire .red
Non je ne connais pas d’autres forums
Grazie mille, j'étudie cela et te donne des nouvelles de mon avancement quoi qui se passe.
× Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
× Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.
JS