Ce n'est pas autorisé (mauvaise expression)Obtenez le négatif d'une chaîne en option
if !(let nsDictionaryObject = swiftObject as? NSDictionary)
{
"Error could not make NSDictionary in \(self)"
return
}
Est-il possible de vérifier le négatif d'une expression de la chaîne en option en 1 ligne?
Je vais certainement essayer ceci quand je passerai à 2.0 grâce. – Aggressor
Comme les solutions 'if ... else' ci-dessus,' nsDictionaryObject' ne sera pas défini dans la portée 'guard'. ('swiftObject' sera toujours défini.) –
Oui, mais avoir' nsDictionaryObject' défini dans la 'guard' n'a pas de sens. Que pensez-vous qu'il devrait être défini comme si le casting de 'NSDictionary' échoue? – Aderstedt