
[英]Why does apple use NSOrderedSet instead of NSArray for ordered mutli value relationship in CoreData?
[英]Use NSOrderedSet from CoreData with UITableView
我正在尝试在CoreData中使用NSOrderSet填充我的表视图。 我已经能够读取NSOrderedSet的计数,但是似乎无法访问组成NSOrderedSet的实体的各个属性。
我正在使用这个作为numberOrRows
return (currentStatement.history?.count)!
其中currentStatement表示CoreData中的一个实体,而History是另一个与Statement实体具有toMany关系的实体。
我试图在CellForRowAt方法内部访问“历史记录”>“日期”属性。
print("\(currentStatement.history!.object(at: indexPath.row).date) saved date") // Looking for the date data that was saved
在不知道您正在遇到的实际问题的情况下,这应该可以工作:
let history = currentStatement.history?.object(at: indexPath.row) as! History
print("\(history.date) saved date")
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.