0 votos

¿Por qué/cómo funciona el error de iOS 1970?

Últimamente se habla mucho del fallo de iOS de 1970. ¿Cómo/por qué ocurre?

¿Se debe a que la época de UNIX se sitúa en las 00:00:00 del 1/1/1970, por lo que cualquier cosa negativa provoca una caída que Apple nunca tuvo en cuenta, ya que esa fecha es muy anterior a que se considerara el iPhone?

0voto

Merlin04 Puntos 101

Según http://www.macrumors.com/2016/02/15/apple-to-fix-january-1-1970-date-bug-ios/ :

Apple no ha proporcionado una razón para el fallo, pero el creador de vídeos de YouTube y programador de YouTube, Tom Scott, especula que la fijación de la fecha cercana al 1 de enero de 1970, que son las 00:00:00 en el tiempo de Unix, puede estar provocando un desbordamiento de enteros - en este caso, una fecha anterior al 1 de enero de 1970.

iOS entonces maneja el desbordamiento regresando el integrador negativo a el valor máximo, lo que, según Scott, resulta en una fecha que es unas 20 veces más larga de lo que se espera que dure el universo. Scott cree que iOS puede tener dificultades para manejar este gran número, lo que resulta en los dispositivos afectados se bloqueen.

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X