Stap 1: Vereiste ervaring en JavaScript waarschuwingen
Voordat we beginnen, nemen we een goed begrip van de volgende dingen:
JavaScript - beginner
iOS en Objective C - intermediair
Als u vragen op elk gewenst moment hebt, voel je vrij om commentaar te leveren. We zetten alle code in onze beelden.
Om te starten onze Objective-C callback functie, zullen we moeten om te laten weten dat de JavaScript-functie is voltooid wordt. Aangezien er geen ingebouwde manier voor JS geladen in een webweergave aan trigger callback functies in Objective-C, gaan we hebben om creatief.
Om te laten de rest van ons programma weten dat we de noodzakelijke gegevens om vooruit te gaan, moeten we een waarschuwing in onze JS-functie activeren. De tekst is opgenomen na de signalering, wordt "weatherDot" ook verzonden naar onze terugbellen. Dit alarm zal vertalen in een aanroep van een webview gemachtigde methode, hoewel we nooit van plan over het weergeven van een werkelijke waarschuwing. We zijn gewoon met behulp van de alert functionaliteit aan onze callback-doeleinden.
We zullen zien hoe dit werkt in detail in de volgende stappen, dus voor nu gewoon begrijpen dat het instellen van window.location.href op een waarschuwing wordt gegenereerd een gemachtigde methode buiten onze webview.