Paso 8: Añadir el menú de opciones
Hay varias otras características que queremos proporcionar al usuario, tales como la capacidad de seleccionar qué tipo de datos se muestra y la capacidad de datos de informe a los desarrolladores; pero nos gustaría mantener la interfaz de usuario tan simple como sea posible. Para ello, vamos a añadir un menú de opciones que aparecerá cuando el usuario hace clic en el botón "Más" en la barra de navegación.
En primer lugar, creamos un popover para el menú más, siguiendo este tutorial: http://richardallen.me/2014/11/28/popovers.html.
A continuación, añadimos funcionalidad de alternar el menú más. En el guión gráfico, añadir componentes interruptor al menú más arrastrando y soltando; Añadir etiquetas junto a ellos describiendo el tipo de datos que estamos alternar el encendido y apagado.
Ya que estamos permitiendo interacción con el usuario con el ViewController, crear un nuevo archivo de OptionsViewController.swift para el menú de opciones y conectar en el ViewController en el guión gráfico (Consulte aquí para ver cómo se hace: http://stackoverflow.com/questions/26962713/addin...). Añadir variables globales para los datos que usted quiere ser capaz de activar y desactivar y conectar los interruptores en el guión gráfico con funciones de OptionsViewController.swift; tienen estas funciones delegar acciones hacia el archivo principal de ViewController.swift (usted puede hacer esto creando un protocolo, por ejemplo, optionsDelegate, en el archivo OptionsViewController y manteniendo a un delegado de ese tipo dentro de su OptionsViewController. Tener el archivo mainViewController.swift aplicar este protocolo y se fijó como su delegado OptionsViewController.)