使用 SwiftUI 和 CoreData 的数据
Posted
技术标签:
【中文标题】使用 SwiftUI 和 CoreData 的数据【英文标题】:Data with SwiftUI and CoreData 【发布时间】:2020-02-01 19:51:25 【问题描述】:我正在尝试在 SwiftUI 中显示来自 .xcdatamodeld 文件的数据 如果我上课,我会遇到错误"Invalid redeclaration of ..." 如果我删除课程并且只使用扩展名,则会收到错误 "Use of undeclared type ... (链接指向图片)
我能做什么? 谢谢
【问题讨论】:
看看这个***.com/questions/40410169/… 【参考方案1】:假设ListeVetements
是您模型中定义的实体,并且您已将模型中该实体的代码生成选项留给Class
:
您的第二种方法(在扩展中定义静态函数)应该确实有效。
但是当您自己创建类时,请尝试干净的cmd+shift+k
。
这些代码生成错误有时非常棘手。关闭 Xcode 并删除派生数据有时会有所帮助 rm -rf ~/Library/Developer/Xcode/DerivedData
【讨论】:
我已经尝试清理项目...但是@CranialDev 解决方案正在运行,谢谢!以上是关于使用 SwiftUI 和 CoreData 的数据的主要内容,如果未能解决你的问题,请参考以下文章
保存数据时出现问题,将 CoreData 与 SwiftUI 一起使用
无法在 SwiftUI 中使用 ForEach 和 CoreData 将数据正确传递给模态演示
如果没有数据,带有 @FetchRequest (SwiftUI) 和 NSPredicate 的 CoreData 会崩溃