Lorsque je suis sur le point de lancer ma séquence pour la deuxième vue, j'envoie également quelques valeurs comme ceci :
if let aTime = ads[indexPath.row]["unix_t"].int {
toView.time = aTime
}
if let aTitle = ads[indexPath.row]["title"].string {
toView.title = aTitle
}
Dans le deuxième VC, j'ai déclaré les variables comme :
var time: Int?
var title: String?
et c'est ainsi que je déballe les valeurs :
if time != nil {
timeLabel.text = String(time!)
}
if title != nil {
titleLabel.text = title!
}
Tout cela fonctionne, je n'obtiens jamais d'erreur causée par des variables non enveloppées ou des valeurs nulles. Mais y a-t-il un moyen plus simple de le faire ?
En ce moment, j'ai l'impression que je vérifie trop.