Utilizando Javascript en su App de iOS (1 / 5 paso)

Paso 1: Requiere experiencia y alertas de JavaScript

Antes de comenzar, damos por sentado una comprensión de lo siguiente:

JavaScript - para principiantes

iOS y Objective C - intermedio

Si usted tiene preguntas en cualquier momento, sienta libre de comentar. Ponemos el código en nuestras imágenes.

Para activar la función de devolución de llamada de Objective-C, necesitamos saber el programa que ha finalizado la función JavaScript. Ya que no hay forma incorporada para JS cargado en una vista web para las funciones de devolución de llamada de gatillo en Objective-C, vamos a tener que ser creativo.

Para saber el resto de nuestro programa que tenemos los datos necesarios para avanzar, debemos activar una alerta en nuestra función JS. El texto incluido después de la alerta, "weatherDot" se envía también a la devolución de llamada. Esta alerta se traducirá en una llamada a un método de delegado webview, aunque nunca pensamos en mostrar una alerta real. Simplemente estamos utilizando la funcionalidad de alerta para nuestros propósitos de devolución de llamada.

Vamos a ver cómo funciona en detalle en los siguientes pasos, así que por ahora simplemente entender que establecer window.location.href en un alerta desencadena un método delegado fuera de la vista de nuestra web.

Artículos Relacionados

InPace - un Arduino basado en datos GPS fitness pulsera con bluetooth y una app de iOS

InPace - un Arduino basado en datos GPS fitness pulsera con bluetooth y una app de iOS

InPace es una muñequera de fitness basado en Arduino, con una aplicación de iOS que lo acompaña, que puede proporcionar feedback directo sobre cómo el usuario es ellos mismos de estimulación durante una carrera, caminata o ciclismo de ruta. Realiza u
Quadcopter de control del teléfono en 30 minutos! [ESP8266 + A7105 + Blynk App para iOS/Android]

Quadcopter de control del teléfono en 30 minutos! [ESP8266 + A7105 + Blynk App para iOS/Android]

Estaba soñando en hacer este tipo de proyecto hace bastante tiempo. Pero la complejidad de la integración de teléfono me fue espantoso. Y sería difícil de reutilizar el trabajo para mis ideas futuro.Ahora esto se convirtió en súper fácil con Blynk :)
Sesión de fotos de levitación con la app de iOS Levitagram

Sesión de fotos de levitación con la app de iOS Levitagram

Levitagram es una nueva aplicación para iOS que hace super fácil tomar fotos de la cool de la levitación. Ningún equipo o Photoshop habilidades requeridas. Todo lo que necesitas es un iDevice.Enlace a la aplicación: https://itunes.apple.com/app/levit
¿Apps de IOS 7 no appering?

¿Apps de IOS 7 no appering?

Se trata de cómo solucionar una app que no aparece cuando lo descargaste primero. Esto me pasó a mí y no sé cuántas personas ha tenido este problema.Paso 1: Aplicación no Appering Así que descargué tumblr y no aparece el icono de la aplicación. Así q
¿Cómo usar la cámara en su programa de iOS

¿Cómo usar la cámara en su programa de iOS

alguna vez se preguntó cómo usar la cámara en tus creas las apps para iOS?Ya no es de extrañar! El propósito de este ' ible es educarlo en un una de las maneras para acceder y utilizar la cámara en su app de iOS. Esto es de lejos la solución más simp
Construir una casa inteligente con un interruptor de Wireless Wifi Apple App control

Construir una casa inteligente con un interruptor de Wireless Wifi Apple App control

Casa inteligente ha convertido en una moda, para que siga esta tendencia y hacer mi casa un verdadero hogar inteligente. He buscado por sobre los gadgets hogar inteligentes durante algún tiempo, encontrando que hay un montón de interruptor inalámbric
Cómo encontrar los bosquejos en Tumblr Mobile App

Cómo encontrar los bosquejos en Tumblr Mobile App

¿Cómo Post en borradores sobre Tumblr Mobile App (Android / IOS)?La aplicación de Tumblr para Android le permite acceder a su borrador de tumblr con tan fácil!1. Abra la aplicación de Tumblr.2. hacer clic en "Panel de control".3. Seleccione &quo
Reloj de los Weasley

Reloj de los Weasley

Algunos de ustedes pueden recordar el reloj de la familia Weasley de Harry Potter: permitió a los miembros de la familia Weasley saber donde estaba cada uno de ellos actualmente. (Mi primo y yo) decidimos hacer nuestra propia versión del reloj. Puest
Monitor de bebé de frambuesa Pi con Splunk

Monitor de bebé de frambuesa Pi con Splunk

Estos pasos le enseñará cómo montar los componentes necesarios para que un monitor de bebé de Raspberry Pi y recoger los datos en Splunk, un lector de registro y herramienta de análisis, programar los datos de una manera significativa. Al final usted
Lente de bricolaje para Google cartón VR

Lente de bricolaje para Google cartón VR

Introducción:Desde Google lanzó es VR 2014 último cartón., he leído algunas buenas regeneraciones sobre it y la última pueden 2015., VR cartón soporta iOS., el VR cartulina es más barata a la experiencia Virtual realidad., y me pregunté puede DIY un
Centro de Control de WEMO frambuesa Pi

Centro de Control de WEMO frambuesa Pi

Este proyecto proporciona una página web y una interfaz automatizada para controlar interruptores de luz WEMO y enchufe interruptores utilizando la biblioteca de Miranda de Belkin.Al final del proyecto, usted tendrá una página web que puede mostrar e
EdiShake (proyecto inacabado)

EdiShake (proyecto inacabado)

IntroducciónLa idea detrás de EdiShake era crear una prueba de concepto que era posible crear un método para un método más elegante, conveniente y rápido de intercambio de información entre dos personas sólo de su mano. Si este movimiento se produce
Centro de entretenimiento controlado por el iPhone

Centro de entretenimiento controlado por el iPhone

Actualización: se registra el código de Arduino y iPhone!Hemos estado esperando volver a diseñar nuestra habitación durante un buen rato. Reproducción de música o viendo una película es increíblemente complicado, porque tenemos 6 mandos a distancia y
Bluetooth RC Van

Bluetooth RC Van

¿Qué es más fresco que un coche de control remoto? Un coche smartphone controlado!El LightBlue Bean puede ser utilizado para hacer proyectos y hablar con tu smartphone los juguetes existentes. En este tutorial te mostramos cómo integrar el Bean en un