我有一个值,每次正确回答一个问题时,该值就会增加1(learn_streak)。我正在尝试检查此值是否大于核心数据中的值(bsVoLearn,类型:整数64)
目的是检查learn_streak是否大于bsVoLearn以及是否将bsVoLearn设置为learn_streak
我在内容视图中的函数中尝试过这种方法
if learn_streak >= student.bsVoLearn { // error on this line
let student = Student(context: moc)
student.bsVoLearn = Int64(learn_streak)
try? moc.save()
}
然而,这不起作用(错误是它无法在范围内找到student)
1条答案
按热度按时间8aqjt8rx1#
这是我找到的解决办法,