Bonjour les Codeurs,
Je suis actuellement le cour « créer des apps pour iPhone » pour iOS 12 et j’ai terminé le chapitre 6.3 : Gérer le presse-papier. Vu qu’il y avait eu beaucoup d’informations nouvelles, j’ai decidé d’essayer de faire une App de moi-même qui regrouperait tout ce que j’ai pu apprendre…
Du coup, j’ai mis en place une App avec 3 view Controller (un qui permet d’ajouter une adresse mail avec en dessous la liste des adresses mail enregistrées dans une tableView, un écran de confirmation et un écran qui permet de voir dans une tableView toutes les adresses mail qui ont été supprimées.)
Le problème :
en cherchant un petit peux sur internet j’ai créé une alerte si le format de l’adresse mail n’est pas bon … Et bien sûr c’est cela qui apport un message d’erreur… Cela n’empêche en aucun cas l’exécution ni le « bon » fonctionnement de l’app.
voici le message qui apparait lorsque le UIAlertController
est appelé (enfin je crois que c’est à ce moment là) :
2020-10-24 22:39:57.913769-0300 ApliTest[16171:3418794] [LayoutConstraints] Unable to simultaneously satisfy constraints.
Probably at least one of the constraints in the following list is one you don’t want.
Try this:
(1) look at each constraint and try to figure out which you don’t expect;
(2) find the code that added the unwanted constraint or constraints and fix it.(
"<NSLayoutConstraint:0x6000009ab020 UIView:0x7fe61062d000.width == - 16 (active)>"
)Will attempt to recover by breaking constraint
<NSLayoutConstraint:0x6000009ab020 UIView:0x7fe61062d000.width == - 16 (active)>Make a symbolic breakpoint at UIViewAlertForUnsatisfiableConstraints to catch this in the debugger.
The methods in the UIConstraintBasedLayoutDebugging category on UIView listed in <UIKitCore/UIView.h> may also be helpful.
2020-10-24 22:39:58.350757-0300 ApliTest[16171:3418794] Warning: Attempt to present <ApliTest.ConfirmAddViewController: 0x7fe610521010> on <ApliTest.ViewController: 0x7fe614807290> which is already presenting <UIAlertController: 0x7fe61203ac00>
Si quelqu’un a une idée du pourquoi du comment je suis preneur. Que je sache si j’ai fait une erreur ?
Et vous pouvez me taper sur les doigts… Forcement, en faisant quelque chose que l’on ne ma pas appris, je fais des erreurs…
Le projet est disponible sur GitHub:
Le projet : https://github.com/Guerno/AppliTest.git si je n’est pas fait d’erreur
Merci d’avance de votre aide.
Au plaisir.
Guerno