ios swift2 ios9.1 xcode7.1

ios - UIApplication.sharedApplication no disponible



swift2 ios9.1 (2)

En caso de que alguien haya pasado por este error después de 3 años del turno de preguntas Asegúrese de que la Membresía de destino del archivo swift no incluya una Extensión Hoy.

Estoy tratando de obtener una referencia a mi delegado de aplicación desde un UIViewController pero sigo recibiendo este mensaje de error:

''sharedApplication ()'' no está disponible: en su lugar, use las soluciones basadas en controladores de vista cuando sea apropiado.

He estado leyendo todos los artículos que tratan este tipo de mensaje, pero mi problema parece no estar relacionado, ya que no estoy usando ningún marco de terceros. Si bien una extensión de hoy forma parte de mi aplicación, la clase en la que se produce el error no tiene ninguna relación. Incluso creé una clase completamente nueva y sigo recibiendo el mismo error:

Cuando hago lo mismo en un patio de recreo funciona bien. ¿Qué me estoy perdiendo?


Problema resuelto. He estado en la configuración de compilación de mi aplicación nuevamente y tropecé

Require Only AppExtension-Safe API

todo configurado en SÍ. El valor predeterminado es NO. Cuando lo puse en NO, el error desapareció.

No recuerdo haberlo tocado ni siquiera haber sabido de esto, pero afortunadamente ahora funciona.