2016-03-30 4 views
0

Ich möchte ein Popup anzeigen, in dem ich den Benutzer nach seinen Präferenzen bezüglich der Push-Funktion frage Benachrichtigungen und für diesen, möchte ich eine Liste von Optionen für den Benutzer anzeigen. Der Benutzer kann mehr als eine Option auswählen.So zeigen Sie einen Dialog mit (Mehrfachauswahlliste) an, bevor das Dialogfeld "App möchte Push-Benachrichtigungen senden" angezeigt wird

Ich denke, dass ich eine Tabellenansicht innerhalb der UIAlertView anzeigen muss, aber es ist jetzt veraltet. Also, wie kann ich einen Pop (mit einigen kleinen Nachricht + mehrere Auswahlliste) vor dem APN-System Berechtigungen Dialog in Swift anzeigen.

Jede Hilfe wird geschätzt.

Antwort

1

können Sie diesen Code verwenden:

let alert = UIAlertController(title: title, message:message, preferredStyle: .Alert) 
      let action = UIAlertAction(title: "OK", style: .Default) { _ in 
       acceptNotification = true //code to execute when the user taps that OK 
      } 
      alert.addAction(action) 
      //you can add more actions 
      self.presentViewController(alert, animated: true){ // this part if provided, will be invoked after the dismissed controller's viewDidDisappear: callback is invoked. 
} 
+0

Danke, aber ich werde es eine andere Art und Weise zu handhaben. Ich erstelle eine Einstellungsseite, auf der der Benutzer die Einstellung auswählen kann. –

+0

Kühl. Ich habe gerade geantwortet, wonach du gefragt hast;) – Roee84