2017-05-22 2 views
0

Je me demande ce qui ne va pas avec mon code à ce stade. Après avoir beaucoup essayé, j'ai compris comment passer un UIAlert ... en quelque sorte .. Mais j'ai des erreurs. Une autre paire d'yeux serait géniale pour un conseil. Le code source serait génial. Merci d'avance le code est ci-dessous. Je viens de mettre la partie du code que j'ai besoin de transférer. Je n'ai pas fini d'écrire le "didfinishRecievingResource"; parce que je me suis coincé à ce stade. Si ce n'est pas possible, pouvez-vous me dire de quelle façon je peux emprunter un chemin différent? Encore merci pour même regarder ça. Je suis également en utilisant Xcode 8. MERCI multipeer CONNEXIONPlusieurs erreurs lors de la tentative de passer UIALERT en utilisant Multipeer Connectivité Swift 3 Xcode8

func session(_ session: MCSession, didStartReceivingResourceWithName resourceName: String, fromPeer peerID: MCPeerID, with progress: Progress) { 
    self.newAlert(title: "HI", message: "Player 1 !") 


    func newAlert (title: String, message:String) 
{ 
     let alert = UIAlertController(title: title, message: message, preferredStyle: UIAlertControllerStyle.alert) 
alert.addAction(UIAlertAction(title: output.text, style: UIAlertActionStyle.default, handler: { (action) in 

})) 
self.present(alert,animated: true, completion:nil) 

} 

} 

} 

Répondre

0

Changez votre UIAlert comme ci-dessous

// alert box 
    func newAlert(title: String, message: String) { 

     let alertController = UIAlertController(title: title, message: 
      message, preferredStyle: UIAlertControllerStyle.alert) 

     alertController.addAction(UIAlertAction(title: output.text, style: UIAlertActionStyle.default,handler: nil)) 

     self.present(alertController, animated: true, completion: nil) 
    } 
+0

@Alwin ... Merci pour la réponse. Qu'est-ce que ça fait exactement? – jake

+0

Ici, nous créons un alertController, et lui donnons des actions. Ici, nous donnons une seule action dont le titre est "output.text". Le alertBox fonctionne quand un viewDidAppear. Cette réponse est-elle utile, alors notez ceci comme meilleure réponse. – Alwin