Il existe une méthode pour créer des données. Cette méthode n'a besoin d'être appelée qu'une seule fois. Donc, actuellement c'est la structure:comment initialiser les méthodes dans un UIViewController à l'intérieur d'une méthode viewDidLoad
var dataCreated : Bool? = false
override func viewDidLoad() {
super.viewDidLoad()
if dataCreated! == false {
createData()
self.dataCreated = true
}
}
Est-ce la bonne façon d'assurer la méthode createData()
est appelée une seule fois? Je vous remercie.
Définir "une fois". Une fois par instance de ce contrôleur de vue en cours de création? Une fois chaque fois que l'application est exécutée? Une fois pour la durée de vie de l'application en cours d'installation? – rmaddy
Une fois par instance de ce contrôleur de vue en cours de création –
'viewDidLoad' est seulement appelé une fois par instance d'un contrôleur de vue en cours de création – dan