Я решил свою проблему, добавив это для l oop, и теперь оно работает.
for data in userArr as! [NSManagedObject] {
let dossi = LecarstvO(id: data.value(forKey: "id") as! Int,
kgPazient: data.value(forKey: "kgPazient") as! Int,
goPazient: data.value(forKey: "goPazient") as! Int,
fromMin: data.value(forKey: "fromMin") as! CGFloat,
toMin: data.value(forKey: "toMin") as! CGFloat,
fromMax: data.value(forKey: "fromMax") as! CGFloat,
toMax: data.value(forKey: "toMax") as! CGFloat,
isMin: data.value(forKey: "isMin") as! Bool,
isMax: data.value(forKey: "isMax") as! Bool,
mjarka: data.value(forKey: "mjarka") as! String,
maxDoza: data.value(forKey: "maxDoza") as! CGFloat,
firstDoza: data.value(forKey: "firstDoza") as! CGFloat,
priemI: data.value(forKey: "priemI") as! Int,
priemII: data.value(forKey: "priemII") as! Int,
opis: data.value(forKey: "opis") as! String,
lekarstvo: data.value(forKey: "lekarstvo") as! String,
grupa: data.value(forKey: "grupa") as! String)
self.model.database.append(dossi)
}