Comment réparer iOS Swift XCODE NSUnknownKeyException

L'exception NSUnknownKeyException est probablement causée par une prise cassée dans votre contrôleur de vue. Vous pouvez identifier l'écran générant cette erreur à l'aide du journal. Le [nom_projet]. [Nom_contrôleur_vue] donne le contrôleur de vue et le nom de la prise est donné qui est 'tipControl' dans l'exemple ci-dessus. Pour corriger cette erreur, procédez comme suit:

ÉTAPE 1: Accédez au storyboard contenant la prise cassée ici, c'est main.

ÉTAPE 2: Ouvrez l'onglet «Inspecteur de connexions» sur la droite

Si vous essayez d'exécuter l'application à ce stade, vous obtiendrez l'erreur suivante. C'est parce que nous avons manqué une étape cruciale dans la correction de l'erreur d'origine. Vous pouvez voir dans la session de débogage que la valeur de «myTipControl» est nulle.

ÉTAPE 3: ouvrez à nouveau le storyboard et faites glisser et connectez la sortie nil à l'élément d'interface utilisateur droit dans le storyboard, comme indiqué:

Sortie vide marquée par un cercle vide

ÉTAPE 4: Exécutez à nouveau l'application et cela fonctionne avec succès.

Suggested posts

CoreData + SwiftUI

CoreData + SwiftUI

Ici vous pouvez voir l'article original Récemment, j'ai dû créer une application en utilisant SwiftUI et CoreData. Je pensais que CoreData était utilisé presque comme vous l'utiliseriez avec UIKit, mais apparemment, il y a quelques différences.

Plongez en profondeur dans l'emplacement principal dans iOS : Geofencing (surveillance de la région)

Explorez le géorepérage pour détecter l'entrée et la sortie des utilisateurs à partir d'emplacements spécifiques.

Plongez en profondeur dans l'emplacement principal dans iOS : Geofencing (surveillance de la région)

Cela fait partie d'une série d'articles sur Deep Dive Into Core Location Geofencing (surveillance de région) est une frontière virtuelle autour d'une zone géographique réelle. Le géorepérage est un moyen de notifier notre application lorsque l'appareil entre ou quitte des régions géographiques configurées.

Related posts

Cette archive de menace: Vol 7 Black Basta

Cette archive de menace: Vol 7 Black Basta

Dans le monde interconnecté d'aujourd'hui, la menace des cyberattaques est plus répandue que jamais. Les cybercriminels et les acteurs des États-nations cherchent constamment à exploiter les vulnérabilités et à voler des données précieuses, ce qui représente un risque important pour les organisations de toutes tailles.

Suivre n'importe qui avec juste un numéro de téléphone | Enquête OSINT

Suivre n'importe qui avec juste un numéro de téléphone | Enquête OSINT

Vous pouvez être un enquêteur OSINT, un joueur CTF ou simplement quelqu'un qui reçoit des appels de spam. Quelqu'un qui essaie de vérifier le numéro que vous avez vu dans une publicité.

Learning at Work Week compte plus que vous ne le pensez

Learning at Work Week compte plus que vous ne le pensez

Nous avons souvent du mal à mettre en œuvre ce que nous savons être bon pour nous. Qu'il s'agisse de dire à un proche que nous l'aimons ou de se rappeler de parler comme un pirate, il y aura toujours ceux qui prétendent qu'un jour, une semaine ou un mois d'événements ne sont pas nécessaires parce qu'ils font déjà ces choses.

Plus de mots de passe - comment les clés d'accès remplaceront votre mot de passe

Plus de mots de passe - comment les clés d'accès remplaceront votre mot de passe

Pour éviter toute ambiguïté, les termes suivants seront utilisés ; Authentificateur ; Le téléphone mobile utilisé pour effectuer la connexion au site Web ; Le site Web ou l'application que l'utilisateur utilise pour effectuer la demande de connexion au service ; Le fournisseur fournissant le service donné, par exemple