iOS beta 7.1 1 está disponible desde hace varias decenas de minutos en el portal dedicado a los desarrolladores en el sitio web de la empresa Apple, y a continuación tenéis presentado todo el registro de cambios de la nueva versión del sistema operativo. Como ya puedes ver, Apple Realmente no cambió tantas cosas en esta versión. iOS 7, el registro de cambios contiene solo información sobre la resolución de varios problemas, pero existe una buena posibilidad de que Apple haber realizado otros cambios en la interfaz de usuario.
Notas y problemas conocidos
Los siguientes problemas se relacionan con el uso de iOS SDK 7.1 para desarrollar código.
Bluetooth
Problema conocido
Las aplicaciones de 32 bits que se ejecutan en un dispositivo de 64 bits no se pueden conectar al servidor BTS.
CFNetwork
Corregido en iOS 7.1 beta
Anteriormente, si el lado del servidor cerraba una solicitud HTTP con TCP FIN sin enviar ningún byte del encabezado HTTP o del cuerpo HTTP,
NSURLConnection
sintetizaría una respuesta HTTP/1.1 200 OK vacía. Esto ya está solucionado y la solicitud dará como resultado un error en lugar de una carga exitosa con una respuesta sintetizada.Notas
Se agregó un nuevo comportamiento de compatibilidad para solucionar un problema por el cual algunos servidores web enviaban el valor de longitud de contenido incorrecto para el contenido "Codificación de contenido: gzip". Previamente,
NSURLConnection
yNSURLSession
enviaría un error "se perdió la conexión de red" / NSURLErrorNetworkConnectionLost (-1005) en esta situación.El comportamiento de compatibilidad se aplica solo si el valor Content-Length coincide exactamente con el contenido expandido con gzip. No se aplicará "desfase por 1" ni errores de conteo similares.
Texto central
Corregido en iOS 7.1 beta
Anteriormente, el texto dibujado con
CTFrameDraw
no colocó correctamente las líneas para dar cuenta de laparagraphSpacing
atributo deNSParagraphStyle
. Esto se solucionó en iOS 7.1 beta.Registros de fallas
Problema conocido
Los registros de fallos no aparecerán en Diagnóstico y datos de uso en Configuración. Los registros seguirán estando disponibles cuando se sincronicen fuera del dispositivo.
GLKit
Corregido en iOS 7.1 beta
Si está cargado con
GLKTextureLoader
, las imágenes pngcrush que tienen alfa no fueron sin multiplicar.Temporizadores de alta precisión
Corregido en iOS 7.1 beta
Al dormir o esperar intervalos de tiempo extremadamente precisos, los temporizadores se retrasaban hasta 1 milisegundo.
iTunes
Problema conocido
Cargar una biblioteca de iTunes Match (o el historial de música comprado) puede tardar mucho más de lo esperado, especialmente en bibliotecas más grandes. Si su biblioteca no se sincroniza de inmediato, espere 30 minutos e intente acceder a ella nuevamente.
Conectividad multipar
Corregido en iOS 7.1 beta
El
MCSession
initWithPeer:
El método ahora se ha implementado correctamente.Para obtener más información sobre
MCSession
API, mira WWDC 2013: Redes cercanas con conectividad multipar.kit de interfaz de usuario
Problemas conocidos
- Si un
UITextField
o unUILabel
es decir, la línea base alineada con restricciones tiene atributos que cambian después de agregar las restricciones, el diseño puede ser incorrecto. La excepción a esto es-setFont:
onUILabel
, que debería funcionar como se esperaba. Solución alternativa: evite realizar cambios enUITextField
orUILabel
después de agregar restricciones de alineación de línea base. Si debe realizar cambios, debe eliminar las restricciones y luego volver a aplicarlas. Tenga en cuenta que esto afecta el rendimiento, así que no lo haga a menos que sea necesario.- El
backIndicatorTransitionMask
desde un guión gráfico o un xib no se interpretará correctamente en tiempo de ejecución.backIndicatorTransitionMask
en codigo.