ios - 如何修复 macOS 版本是 10.11 但 CoreData NSFetchRequest支持 10.12 及更高版本
问题描述
我正在开发macOS
应用程序,并且正在CoreData
用于存储在数据库中。应用程序将提供来自OS X 10.11
及以上的支持。在OS X 10.12
机器应用程序中工作正常,但OS X 10.11
在我调用数据库存储方法之前它不起作用,在 UI 中更新的东西就像这样设置标签文本。在调用 CoreData 方法之后,UI 也没有更新。我知道是因为下面的代码
let fetchRequest:NSFetchRequest<Entity> = Entity.fetchRequest()
do {
let dbDisc = try managedObjectContext.fetch(fetchRequest) as! [Entity]
}
请告诉我解决方案是什么?
解决方案
推荐阅读
- angular - 如何读取上传的excel文件并以角度转换为json
- github - 将 Github 上的 IPython Notebooks 变成博客的最佳方式是什么?
- c++ - C++ getline - 使用正则表达式提取子字符串
- javascript - Fabric-js 模式:如何根据缩放和模糊矩形从没有大小的矩形创建画布背景图案
- spring-boot - 用更高版本覆盖 Spring Boot BOM 策划的依赖项
- google-cloud-dataflow - 有什么办法可以在执行 TextIO 时限制记录?
- algorithm - 如何从给定的父子列表创建树,但子节点不能在其父节点之前创建?
- python - 在python中持续更新最后5个数据集的聚合
- r - 我如何估计最大似然目的地的标准误差
- android - 在 onCreate 函数中访问 onActivityResult 返回的数据