【发布时间】:2020-01-10 05:21:43
【问题描述】:
我为 TransactionsListView.swift 的 PreviewProvider 提供了以下代码:
struct TransactionsListView_Previews: PreviewProvider {
static var previews: some View {
let context = (UIApplication.shared.delegate as! AppDelegate).persistentContainer.viewContext
let transaction = NPTransaction(context: context)
transaction.date = Date()
transaction.income = true
transaction.type = "morning"
transaction.value = 1200
transaction.notes = "notes"
return TransactionsListView(filter: true, startDate: Date()).environment(\.managedObjectContext, context)
}
}
预览未显示。有消息Build Succeeded,没有错误消息,但是Canvas是空的。我做错了什么?
附:我正在使用 CoreData 并有 1 个名为 NPTransaction 的实体,它有 5 个属性:日期、收入、注释、类型、值。
【问题讨论】:
标签: ios swift xcode core-data swiftui