【发布时间】:2017-05-16 18:58:51
【问题描述】:
我正在尝试在 CoreData 中使用 NSOrderSet 来填充我的表格视图。我已经能够读取 NSOrderedSet 的计数,但似乎无法访问构成 NSOrderedSet 的实体的各个属性。
我将它用于 numberOrRows
return (currentStatement.history?.count)!
currentStatement 代表 CoreData 中的一个实体,而 History 是另一个与 Statement 实体具有 toMany 关系的实体。
我正在尝试像这样在 CellForRowAt 方法中访问 History > 日期属性。
print("\(currentStatement.history!.object(at: indexPath.row).date) saved date") // Looking for the date data that was saved
【问题讨论】:
-
你有什么问题?
-
将其更改为:
cell.date.text = (currentStatement.history!.object(at: indexPath.row) as AnyObject).date然后说:“无法将 UILabel 类型的值分配给 String 类型?”
标签: xcode core-data swift3 tableview nsorderedset