2012-01-20 8 views
5

¿Alguien sabe si es posible tener un guión gráfico en una aplicación para iOS 5 y usar archivos NIB normales para versiones anteriores de iOS?Uso del guión gráfico como una alternativa de iOS 5 (y NIB para 4.3 y anteriores)

Actualmente estoy desarrollando una aplicación y me gustaría incluir Storyboards para las nuevas características (principalmente porque las tablas de diseño en las que se pueden crear fácilmente crean diferentes prototipos). La 'vieja' interfaz será el legado de las versiones anteriores a iOS 5.

Sin embargo, al agregar el guión gráfico y cargarlo programáticamente en iOS 5, aparece el error del compilador "Los guiones gráficos no están disponibles en iOS 4.3 y anteriores". ¿Hay alguna manera de hacer que esto funcione?

Respuesta

2

No es posible en este momento.

Los guiones gráficos son compatibles con iOS 5 y versiones posteriores y están habilitados por defecto para nuevos proyectos. Sin embargo, si tu aplicación debe ejecutarse en versiones anteriores de iOS, no puedes usar storyboards y debes seguir usando los archivos de punta.

Fuente: https://developer.apple.com/library/ios/#documentation/iphone/conceptual/iphoneosprogrammingguide/AppDesignBasics/AppDesignBasics.html

El uso de guiones significa que su aplicación va a tener un requisito mínimo de sistema operativo iOS 5.0 en la AppStore por lo que sólo los clientes con esa versión o superior pueden descargar su aplicación. No creo que valga la pena perder la base de clientes con 4.0+ solo por la mayor facilidad de uso.

+1

Gracias, sí, me imagino que desde entonces y dividí el guión gráfico en archivos NIB separados. La ventaja añadida es sin embargo que se ejecuta en cualquier dispositivo sin la necesidad de dos 'conjuntos' de interfaces –

Cuestiones relacionadas