Error: Argumenttyp double / string usw. entspricht nicht dem erwarteten Typ "AnyObject"

Ich habe mir ein Tutorial zur iOS-Programmierung angesehen und habe eine Frage zu "AnyObject". Die Überbrückung funktioniert nicht. Ich habe den folgenden Code:

import Foundation

class CalculatorBrain
{
    private var accumulator = 0.0
    var internalProgram = [AnyObject]()

    func setOperand (operand: Double) {
        accumulator = operand
        internalProgram.append(operand)
    }
    // ...
}

Same for string ...

func performOperation (symbol: String) {
    internalProgram.append(symbol)
} 

Ich weiss BescheidNSString und das Objekt Referenztyp vs. Struktur, und das Double und der String sind keine Referenztypen. Aber trotzdem hat die Überbrückung im Tutorial gut funktioniert ... Was könnte der Grund für mein Versagen sein?

Antworten auf die Frage(6)

Ihre Antwort auf die Frage