我似乎無法得到運動檢測方法與Swift 2.0/Xcode 7一起工作。我得到的錯誤表明:'方法不覆蓋任何方法從它的超類'。我想用內置的UIEvent方法來檢測各種運動。下面是我有類Swift 2.0中的motionEnded方法
//this is used for detecting UIEvents i.e. 'Shake'
override func canBecomeFirstResponder() -> Bool {
return true
}
....
override func motionEnded(motion: UIEventSubtype, withEvent event: UIEvent)
{
if motion == .MotionShake && randomNumber == SHAKE
{
print("SHAKE RECEIVED")
correctActionPerformed = true
}
else if motion == .MotionShake && randomNumber != SHAKE
{
print("WRONG ACTION")
wrongActionPerformed = true
}
else
{
print("WRONG ACTION")
wrongActionPerformed = true
}
}
在這裏遇到了同樣的問題裏面:Swift 2 migration problems