Xcode 无法使SequenceType在Swift Beta 6中工作

Xcode 无法使SequenceType在Swift Beta 6中工作,xcode,swift,xcode6-beta6,Xcode,Swift,Xcode6 Beta6,在beta 5中,这段代码可以完美地工作,但在beta 6中无法编译。你知道为什么吗 struct GenericGenerator<T>: GeneratorType { var items: [T] mutating func next() -> T? { return items.isEmpty ? .None : items.removeAtIndex(0) } } class ExerciseContainer : Seque

在beta 5中,这段代码可以完美地工作,但在beta 6中无法编译。你知道为什么吗

struct GenericGenerator<T>: GeneratorType {
    var items: [T]
    mutating func next() -> T? {
        return items.isEmpty ? .None : items.removeAtIndex(0)
    }
}

class ExerciseContainer : SequenceType {

    var exercises: [Exercise] = []

    func generate() -> GenericGenerator<Exercise> {
        return GenericGenerator(items: self.exercises)
    }
}

CMD+OPT+SHIFT+K Clean Build文件夹可能重复-帮助。谢谢