在Swift IOS应用程序开发中,我需要帮助代码:
当我启动应用程序时,我需要将设备重置为开始的功能,一旦我在最后一个视图控制器上摇动设备。这是一个简单的魔术8应用程序,我有代码,但一旦你到达最后一个视图控制器我就卡住了。如何设置它一旦我摇动设备它重置回主视图控制器?提前谢谢!
我添加了代码**
import UIKit
class thirdViewController: UIViewController {
override func motionEnded(_ motion: UIEventSubtype, with event: UIEvent?) {
print("Shaky Shaky")
self.performSegue(withIdentifier: "thirdViewSegue", sender: self)
}
}
答案 0 :(得分:0)
我在这里做了很多假设,因为你还没有共享任何代码,但是这里......在“最后一个视图控制器”中
override var canBecomeFirstResponder: Bool {
return true
}
override fun motionEnded(_ motion: UIEventSubtype, with event: UIEvent) {
if motion == .motionShake {
self.navigationController.popToRootViewController(animated:true)
}
}