2017-03-20 7 views
-2

In Swift IOS App Entwicklung muss ich mit dem Code helfen für:IOS Entwicklung Schütteln Geste

Wenn ich die app bekommen werde ich die Funktion zum Zurücksetzen der App zurück zum Start brauchen, wenn ich das Gerät am letzten schütteln Controller anzeigen. Es ist eine einfache magische 8 App, für die ich den Code habe, aber ich stecke fest, sobald du zum letzten View-Controller kommst. Wie richte ich es ein, sobald ich das Gerät schüttele, wird es auf den Hauptansicht-Controller zurückgesetzt? Vielen Dank im Voraus!

Ich habe Code **

import UIKit 

class thirdViewController: UIViewController { 
    override func motionEnded(_ motion: UIEventSubtype, with event: UIEvent?) { 
     print("Shaky Shaky") 
     self.performSegue(withIdentifier: "thirdViewSegue", sender: self)  
    } 
} 
+0

Können Sie etwas von Ihrem Code teilen und was Sie bisher versucht haben? – dmorrow

+0

Willkommen bei Stack Overflow! Bitte nehmen Sie die [Tour] (http://stackoverflow.com/tour), schauen Sie sich um und lesen Sie die [Hilfe] (http://stackoverflow.com/help), insbesondere [Wie frage ich eine gute Frage?] (http://stackoverflow.com/help/how-to-ask) und [Was kann ich hier fragen?] (http://stackoverflow.com/help/on-topic). Von diesem zweiten Link aus: "Fragen, die nach Hausaufgabenhilfe fragen, müssen eine Zusammenfassung der bisherigen Arbeit enthalten, um das Problem zu lösen, und eine Beschreibung der Schwierigkeit, die Sie bei der Lösung des Problems haben." auch wenn es keine Hausaufgaben sind. –

+0

Ja, Sir, ich werde teilen, sobald ich nach Hause komme! Danke! –

Antwort

0

Ich bin viele Annahmen getroffen werden hier, da Sie nicht alle Ihre Code geteilt haben, aber hier geht ... In der ‚letzten View-Controller‘

override var canBecomeFirstResponder: Bool { 
    return true 
} 

override fun motionEnded(_ motion: UIEventSubtype, with event: UIEvent) { 
    if motion == .motionShake { 
     self.navigationController.popToRootViewController(animated:true) 
    } 
} 
+0

Neben "canBEcomeFirstResponder" überschreiben und einstellen – dmorrow

+0

Typo oben - "Achten Sie darauf, zu überschreiben und ..." – dmorrow