Since Xcode 7 and Swift 2.0, I get the error above, like in the screenshot shown here:
I received this when did that:
protocol ProtocolA { associatedtype BType: ProtocolB } protocol ProtocolB { associatedtype AType: ProtocolA }