Pregunta

Me gustaría añadir una vista Bienvenido a mi aplicación que describe las instrucciones, etc.

Me gustaría que esta aparezca sólo una vez cuando se lanzó por primera vez la aplicación ... entonces con lanzamientos posteriores van a la vista principal de mi aplicación ... que es un controlador de navegación.

¿Cuál es la mejor manera de realizar un seguimiento de los lanzamientos / poner en práctica esta idea?

Gracias.

¿Fue útil?

Solución

En el controlador de raíz de un mando de navegación (el controlador de vista que es normalmente visible como primero uno), activar un controlador de modal con esas instrucciones iniciales con presentModalViewController:animated:.

Es posible que desee llamar desde dentro viewWillAppear:. No animado presentando de controlador de vista modal (de lo contrario ver lo que hay más adelante), pero animado al despedir a ella - se ve muy elegante

.

Use UserDefaults para almacenar la información que ya había sido demostrado, y no muestran más.

Otros consejos

NSUserDefault está hecho precisamente para este tipo de cosas.

Estoy de acuerdo con JustSid. En mi aplicación, me puse un valor NSUserDefault para ese uso y luego se apagaba cuando el viewDidLoad. Los controles de aplicaciones para el valor, pero, a menos que la aplicación se desinstala, no se disparará el mensaje.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top