multiview avec TableView et Vies

Bonjour


 


J'ai deux vues, la première avec une tableView, la deuxième avec une vue d'édition


Il semble que je passe à  la première vue avant que la sauvegarde de mon CKRecord soit terminée


et quand je passe à  la première vue, ma tableView n'est pas rafraichie


 


j'aimerai aussi éviter de passer activite en optionnel


 


merci pour votre réponse



self.publicDataBase.save(recordType , completionHandler: { (record:CKRecord?, error:Error?) in
if error == nil {

self.activites?.append(record!)
print("Activite saved")

self.dismiss(animated: true, completion: nil)
} else {
print(error?.localizedDescription as Any)
}
})


Réponses

  • Peut-être peux-tu faire un reload de la tableView au retour ?


  • c'est ce que je fait


    mais j'ai l'impression que la sauvegarde n'est pas encore faite au retour

  • Et si tu utilise un block "complétion" pour faire ton reload à  la fin de la sauvegarde ? Je n'ai pas la syntaxe en swift...
Connectez-vous ou Inscrivez-vous pour répondre.