Bonjour,
J’ai besoin de créer un ObservableObject dont un élément est inconnu jusqu’à la lancement de la vue.
J’ai tenté quelque chose du style
class mesTasks:ObservableObject {
var dbmanager = DBManager()
var partition:String
private var token: NotificationToken?
private var notificationTokens: [NotificationToken] = []
@Published var tasks: Results<Task>?
init(partition:String) {
self.partition = partition
self.tasks = self.dbmanager.getTasks(Partition: partition)
lateInit()
}
func lateInit() {
token = tasks?.observe { [weak self] change in
self?.objectWillChange.send()
}
}
deinit {
token!.invalidate()
}
}
Mais cela ne fonctionne pas car j’ai ce problème.
Si vous avez des idées, je suis preneur
Merci
Chris