请各位大神自动忽略无关代码,关注函数定义,附图一张
func performOperation(operation: (Double,Double) -> Double)
{
if operandStack.count >= 2
{
displayValue = operation(operandStack.removeLast(), operandStack.removeLast())
enter()
}
}
func performOperation(operation: (Double) -> Double)
{
if operandStack.count >= 1
{
displayValue = operation(operandStack.removeLast())
enter()
}
}
没有关键字。override。
http://www.cocoachina.com/bbs/read.php?tid=297461#1290696
这里讲的很清楚,继承的类不同的原因(UIViewController)
因为你看到的视频,那个老头子用的是旧版xcode,新版xcode会检查了继承过来的object-c对象是否有重载了。老老头子用的是swift的重载特性,但object-c重载是不支持重载的。版本问题。
I found the answer.
Please check:
http://stackoverflow.com/questions/29457720/swift-compiler-error-which...