2017-01-02 75 views
0

我想在CoreData中使用NSOrderSet来填充我的tableview。我已经能够读取NSOrderedSet的计数,但似乎无法访问组成NSOrderedSet的实体的各个属性。从CoreData与UITableView使用NSOrderedSet

我用这对numberOrRows

return (currentStatement.history?.count)! 

凡currentStatement代表CoreData实体和历史是另一个实体具有与实体声明一个一对多的关系。

我想要在CellForRowAt方法内访问像这样的历史>日期属性。

print("\(currentStatement.history!.object(at: indexPath.row).date) saved date") // Looking for the date data that was saved 
+0

您有什么问题? – shallowThought

+0

它将它更改为:'cell.date.text =(currentStatement.history!.object(at:indexPath.row)as AnyObject).date'然后说:“不能将UILabel类型的值赋给键入字符串?“ – icekomo

回答

0

不知道你碰到的实际问题,这应该工作:

let history = currentStatement.history?.object(at: indexPath.row) as! History 
print("\(history.date) saved date")