Stap 16: ESP8266 App - vervolg
Elke knop zal hebben twee functies. Een die wordt uitgevoerd wanneer de knop wordt ingedrukt en een die wordt uitgevoerd wanneer de knop wordt losgelaten. Een van de knoppen verbinden met ViewController.swift, selecteert u de verbinding met een actie worden, geef de knop een naam maken van het type UIButtonen selecteert u de gebeurtenis te zitten raken. Typ de volgende regels code binnen de functie gemaakt:
func buttonTouched(sender: UIButton) { let requestURL = NSURL(string: onURLPath+"\(label.text!)") let request = NSURLRequest(URL: requestURL!) web.loadRequest(request) print(requestURL!) }
Deze functie wordt uitgevoerd wanneer op de knop wordt gedrukt. Het wordt de URL toegewezen, die in dit geval is geselecteerd:
Het voegt aan de URL de waarde van het label, dat de waarde van de schuifregelaar bevat.
Dus als de schuifregelaar heeft is een waarde van "125," wanneer u op deze knop drukt de volgende URL gemaakt:
http://192.168.4.1/?pin=ONA125
Ten slotte gebruiken we de weergave op het Web te maken van de URL-aanvraag naar de server wanneer deze knop wordt gedrukt.