Öffnen der UIAlertController
auf Schaltfläche klicken, wird die Aktion zu öffnen, aber das Hauptproblem ist die UIAlertAction
Methoden werden nicht auf seinen Klick durchgeführt. Hier ist Codeblock:UIAlertController auf Schaltfläche klicken
Antwort
Dieser Code ist funktioniert gut, habe ich habe es auch neue viewController
Eröffnung.
Kreuz Checkpoints:
- Controller-Klasse und
stroybaord
sind Storyboard ID
verbunden zugewiesen wurde- IBAction muss
Wenn akzeptiert, bitte, nicht vergessen, die Stimme abzugeben. – Sandy
Auf den Button klicken Sie auf Aktion Sie müssen Code schreiben .. Versuchen Sie diesen Code.
let alert = UIAlertController(title: "Saved", message: "Selected Frame is Saved", preferredStyle: .Alert)
alert.addAction(UIAlertAction(title: "Ok", style:.Default , handler: { (UIAlertAction) in
}))
//Add action like this
self.presentViewController(alert, animated: true, completion: nil)
Noch brauchen Sie Hilfe, zögern Sie nicht zu fragen.
versuchte es ... nichts passieren ....: ( –
Es muss getan werden .. Ok .. Überprüfen Sie einfach, dass Sie die Steckdose und Action perfekt gegeben haben. Wenn das perfekt ist, dann überprüfen Sie das Action-Event. Es muss in Ihrem Storyboard (innen) nachbehandelt werden. Sag mir, dass du den Button programmgesteuert oder StoryBoard benutzt hast. – JAck
von storyBoard –
Überprüfen Sie zuerst, ob die Tastenaktion im Inneren nachbessert. Machen Sie die Tastenaktion so, dass Sie nach innen ausbessern. Der folgende Code funktioniert für mich. Hoffe, das funktioniert auch für dich. Ändern Sie den Aktionstitel entsprechend Ihren Anforderungen.
@IBAction func menuBtn(sender: AnyObject) {
let actionSheet = UIAlertController()
let criticalAction = UIAlertAction(title : "CRITICAL" , style : UIAlertActionStyle.Default){
(action) in
//This section will be executed when the buttons are pressed
//Do your work here.
debugPrint("CRITICAL")
}
let highAction = UIAlertAction(title : "HIGH" , style : UIAlertActionStyle.Default){
(action) in
//This section will be executed when the buttons are pressed
//Do your work here.
debugPrint("HIGH")
}
actionSheet.addAction(criticalAction)
actionSheet.addAction(highAction)
self.presentViewController(actionSheet, animated: true, completion: nil)
}
- 1. jQuery.draggable() - Klicken Sie auf Schaltfläche klicken
- 2. Load Teilansicht auf Schaltfläche klicken
- 3. Selen auf eine Schaltfläche klicken
- 4. Anrufdatentabelle auf die Schaltfläche klicken
- 5. Wie auf eine Schaltfläche klicken
- 6. Simulieren Schaltfläche klicken auf Anmeldeseite
- 7. AngularJS Schaltfläche Unschärfe-Schaltfläche nach dem Klicken auf die Schaltfläche
- 8. Überprüfen Sie auf UIAlertController TextField für die Aktivierung der Schaltfläche
- 9. Abbrechen-Schaltfläche in UIAlertController mit UIAlertControllerStyle.ActionSheet
- 10. Klicken Sie auf die Schaltfläche macht etwas, dann klicken Sie auf die gleiche Schaltfläche rückgängig machen
- 11. UIAlertController ablehnen auf tvOS mit Menü-Taste
- 12. C# Wie Wert Box auf eine Schaltfläche klicken klicken
- 13. Alarm für 15 Minuten in Android auf Schaltfläche klicken klicken
- 14. Controller-Methode wird 2 auf Search Schaltfläche klicken klicken
- 15. Android SetImageResource konnte nicht in Gridview auf Schaltfläche klicken klicken
- 16. Grid view Link-Schaltfläche nicht auf asp.net klicken klicken?
- 17. Schaltfläche simulieren klicken
- 18. Deaktivieren Sie die Schaltfläche durch Klicken auf die Schaltfläche
- 19. Klicken Sie auf Schaltfläche in ExtendedSelenium2Library wählt Schaltfläche sehr langsam
- 20. Simulieren Schaltfläche klicken auf qt Quick controls Schaltfläche
- 21. Klicken Sie auf Schaltfläche in UICollectionView
- 22. asp.net neue Seite auf Schaltfläche klicken
- 23. Wordpress öffnen WhatsApp auf Schaltfläche klicken
- 24. PopupWindow beim Klicken auf eine Schaltfläche anzeigen?
- 25. JavaScript Automaticly auf eine Schaltfläche klicken
- 26. Espresso - klicken Sie auf Textansicht (Schaltfläche)
- 27. Lauf-Funktion, wenn auf eine Schaltfläche klicken
- 28. Zeige Tooltip beim Klicken auf die Schaltfläche
- 29. VBA zum Klicken auf eine Webseite Schaltfläche
- 30. C#, Zeilenanzahl in Datagridview auf Schaltfläche klicken
Sie haben nicht einmal zu IBOutlet angeschlossen werden versuchen, einige hinzufügen Drucken Sie diese Methoden, um zu sehen, ob etwas passiert? Sie müssen Controller-Übergänge auf Haupt-Thread machen, fügen Sie Versand –
einmal versuchen, diese Methode von viewDidLoad aufrufen und überprüfen, ob es funktioniert oder nicht? –
Ich habe es sogar in ViewDidLoad Methode versucht ... das gleiche Problem ich konfrontiert ... :( –