Stap 17: ESP8266 App - vervolg
Nu we nemen dezelfde knop en sluit hem aan op ViewController.swift, maar deze keer selecteren we de gebeurtenis worden Touch Up binnen. Typ de volgende code in de functie:
func buttonReleased(sender: UIButton) { let requestURL = NSURL(string: offURLPath) let request = NSURLRequest(URL: requestURL!) web.loadRequest(request) print(requestURL!) }
Deze functie wordt uitgevoerd wanneer de knop wordt losgelaten. Het doet hetzelfde als de vorige functie, maar we veranderen de URL, en wij niet de waarde van de schuifregelaar aan het toevoegen omdat we de snelheid willen om altijd nul wanneer een willekeurige knop wordt losgelaten.
We herhalen hetzelfde proces voor de andere drie knoppen. We toewijzen een URL aan elke één van hen zodat telkens één wordt ingedrukt of losgelaten, de client de bijbehorende URL-verzoek aan onze webserver maakt.