我正在尝试从Swift的Magical Record中清除表中的所有行。我试过了:
DeviceLog.mr_truncateAll()
但这似乎没有效果。有人知道该怎么做吗?
提前致谢。
最佳答案
看起来我没醒,在保存时就可以了。
MagicalRecord.save({ (context) in
DeviceLog.mr_truncateAll(in: context)
}, completion: { (changed, error) in
if let _ = error {
print("Error truncating DeviceLog: \(String(describing: error?.localizedDescription))")
} else {
print("Truncate DeviceLog successful: \(changed)")
print(DeviceLog.mr_countOfEntities())
}
})
关于ios - Magical Record删除所有记录Swift,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/47308636/