如何迭代 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
}