从核心数据中获取子计数

时间:2020-05-19 06:36:24

标签: ios swift swiftui

让我们说我有两个实体。项目:名称(多个属性)

属性:收入:(一项)

首先,我遵循此answer得到sum

let totalIncome = item.value(forKeyPath: "attribute.@sum.income")

但是我得到的totalIncomeAny类型,而不是Int作为income。如何使其运作? enter image description here

其次,如果我得到了收入的count,该如何编写代码?

感谢您的帮助!

1 个答案:

答案 0 :(得分:2)

以下应该可以工作

let totalIncome = item.value(forKeyPath: "attribute.@sum.income") as? Int ?? 0