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?