J'ai une application qui précharge un fichier CSV dans Core Data lorsque l'application est lancée pour la première fois comme ceci:Remplacer les données préchargé lorsque App est mis à jour - iOS Swift
func application(_ application: UIApplication, didFinishLaunchingWithOptions launchOptions: [UIApplicationLaunchOptionsKey: Any]?) -> Bool {
let isPreloaded = defaults.bool(forKey: "isPreloaded")
if !isPreloaded {
preloadData()
defaults.set(true, forKey: "isPreloaded")
}
}
Cependant, je veux précharger un nouveau fichier CSV mis à jour lorsque l'application est mise à jour. Je suppose que je pourrais créer une nouvelle clé appelée "isPreloaded2" dans mes valeurs par défaut, mais le fichier CSV va changer à chaque mise à jour et je me demandais s'il y avait une meilleure façon.