J'ai remarqué un comportement que je trouve confus lors de la vérification si une valeur dans un dictionnaire est une valeur nulle. Dans le gestionnaire de notification pour une certaine notification, je veux vérifier si la valeur de la clé d'erreur est nulle. Tout en essayant de déboguer ce que j'ai essayé les éléments suivants:Résultats de vérification nil inattendus pour la valeur optionnelle dans le dictionnaire
po userInfo [ "erreur"]
▿ En option - certains: néant
(LLDB) po userInfo [ "erreur"] == nul
faux
Compte tenu de la sortie pour la première commande, je m'y attendais le second pour revenir vrai. Une idée?
Merci
Je pense que ce n'est pas nul. Mais pour confirmer, pourriez-vous vérifier quelle est la sortie de 'po userInfo [" erreur "]!'. (forcer le déballage) – Tushar