2017-05-04 5 views
0

J'essaye de faire une UIAlertaction qui peut amener les utilisateurs de mon jeu sur mon site web pour y voir des scores élevés et d'autres meilleurs scores. Impossible de trouver un didacticiel pour me montrer comment coder pour une URL. Ainsi, au lieu d'une action d'alerte pour fermer l'alerte, l'action peut être utilisée pour amener mes utilisateurs sur un site Web. J'ai utilisé un tutoriel pour arriver jusqu'ici. Je suis nouveau à xcode8 et j'apprends. Désolé si cette question est stupide. Je fais de mon mieux. Merci pour toute l'aide à l'avance. Toute aide est la bienvenue. Le code source serait formidable. Je suis également en utilisant Xcode 8. Merci beaucoupUIAlert Action xcode 8

func handleReceivedDataWithNotification(_ notification: Notification) { 
    let gameset = notification.gameset! 
    print(gameset) 
} 

func browserViewControllerDidFinish(_ browserViewController: MCBrowserViewController) { 
    appDelegate.MPCHandler.browser.dismiss(animated: true, completion: nil) 
} 
+0

Voulez-vous ouvrir un site Web externe en safari? Ou un webview? – dirtydanee

+0

@dirtydanee Oui, site externe en safari. Merci d'avoir répondu – jake

+0

posté ma réponse. – dirtydanee

Répondre

1

Tout ce que vous devez faire, est de déclarer l'URL que vous souhaitez ouvrir et nourrir ce mauvais garçon à l'API droite.

func createAlert (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 
     // Declare a URL what you would like to open 
     let url = URL(string: "http://test.io")! 
     // Open website in Safari Mobile 
     UIApplication.shared.open(url, options: [:], completionHandler: nil) 
    })) 
    self.present(alert,animated: true, completion:nil) 
}