色々と書き込んでいたシェイクの判別はUIEvent
を使うようになります。
えらく簡単になりました。
override func viewDidAppear(animated: Bool) {
super.viewDidAppear(animated)
self.becomeFirstResponder()
}
override func canBecomeFirstResponder() -> Bool {
return true
}
override func motionEnded(motion: UIEventSubtype, withEvent event: UIEvent!) {
if(event.subtype == UIEventSubtype.MotionShake) {
//
// 処理
//
}
}
※まぁ、間違っちゃーいね〜な。。