2011-05-06 7 views
6

Al utilizar un selector de fecha en mi aplicación es imposible seleccionar una fecha en septiembre de 1978 que no sea el 1 de septiembre. Si tiene i.e 8 de septiembre de 1979 y cambia solo el año a 1978, el día salta automáticamente a 1 y es imposible cambiarlo en otro día (están todos en gris).UIDatePicker septiembre de 1978 error en ios 4.x

Desde otros foros, otras personas informan este error también en la aplicación de contactos incorporada en el campo de cumpleaños.

Mi aplicación está construida con XCode 3.2.5 + ios 4.2 El problema parece estar presente solo en dispositivos con ios 4.x: He intentado con un iPod con ios 3.1.3 y la misma aplicación funciona bien.

He intentado compilar y ejecutar con XCode 3.2.6 + ios 4.3 pero el problema persiste. El simulador de iPhone (con ios 4.3) presenta el mismo problema al agregar un cumpleaños en la aplicación de contactos.

¿Alguien sabe sobre una solución para este problema de UIDatePicker? Desafortunadamente en el sitio de desarrolladores de Apple-I no puede encontrar una lista exhaustiva de errores corregidos/problemas conocidos ...

Friendshiplanet

+0

Acabo de ir a http://www.epochconverter.com/#tools y marqué el 1 de septiembre de 1978 0: 0: 0 y me dio 273456000. Eso no parece que sea problemático, por lo que la indicación de la fecha y hora es un callejón sin salida. –

Respuesta

0

he encontrado que esto era un problema relacionado con la zona horaria. Por lo tanto, en la zona horaria de Italia, el error aparece en septemner 1978, en otras zonas horarias, el error puede aparecer en otros meses. Esto explica por qué el soporte de Apple y otros no encontraron una manera de reproducirlo. Afortunadamente en iOS 6.0, este problema desapareció.

Así que la mejor solución ahora es compilar el código contra las bibliotecas de iOS 6.0 (o superior).

Cuestiones relacionadas