如何迭代 swift 中的 NSArrayController 内容?
How to iterate over an NSArrayController contents in swift?
我有一个存储实体 'Student' 的托管对象的数组控制器,我正在尝试使用以下代码迭代其内容:
for (index, element) in downloadingFilesArrayController.arrangedObjects{
// want to do some useful things on element
}
由于某些原因,它显示编译错误:
'Type AnyObject does not conform to protocol SequenceType'
关于如何修复它有什么想法吗?
你可以这样做:
for element in downloadingFilesArrayController.arrangedObjects as! [AnyObject] {
// want to do some useful things on element
}
我有一个存储实体 'Student' 的托管对象的数组控制器,我正在尝试使用以下代码迭代其内容:
for (index, element) in downloadingFilesArrayController.arrangedObjects{
// want to do some useful things on element
}
由于某些原因,它显示编译错误:
'Type AnyObject does not conform to protocol SequenceType'
关于如何修复它有什么想法吗?
你可以这样做:
for element in downloadingFilesArrayController.arrangedObjects as! [AnyObject] {
// want to do some useful things on element
}