Med hjälp av Javascript i din iOS App (1 / 5 steg)
Steg 1: JavaScript varningar och erfarenhet som krävs
Innan vi börjar måste anta vi en förståelse för följande saker:
JavaScript - nybörjare
iOS och Objective C - Medelsvår
Om du har frågor när som helst, Välkommen att kommentera. Vi lägger all kod i våra bilder.
För att utlösa vår Objective-C callback-funktionen, kommer vi att låta programmet vet att JavaScript-funktionen har slutförts. Eftersom det finns inget inbyggt sätt för JS laddas in i en webbvy på trigger callback funktion i Objective-C, kommer vi att behöva få kreativa.
För att låt resten av vårt program vet att vi har den nödvändiga uppgifter att gå framåt, bör vi utlöser en notifiering i vår JS funktion. Texten ingår efter registreringen, skickas "weatherDot" också till vår återuppringning. Denna varning kommer att översätta till ett anrop till en webbvy delegat, även om vi aldrig planerar att visa notifieringen faktiska. Vi använder bara alert funktionalitet som passar våra motringning ändamål.
Vi får se hur detta fungerar i detalj i de följande stegen, så för nu bara förstå att ange window.location.href till en notifiering utlöser en delegatmetod utanför våra webview.