Publié il y a seulement quelques dizaines de minutes, iOS bêta 7.1 2 il dispose également d'un journal des modifications répertorié par l'entreprise Apple dans le portail dédié à ses développeurs. Ci-dessous, vous pouvez voir tous les changements qu'Apple considère comme importants, et nous parlons principalement de la résolution des problèmes de fonctionnalité.
Remarques et problèmes connus
Les problèmes suivants concernent l’utilisation du SDK iOS 7.1 bêta 2 pour développer du code.
Bluetooth
Problème connu
Les applications 32 bits exécutées sur un appareil 64 bits ne peuvent pas se connecter à BTServer.
CFNetwork
Notes
Un comportement de compatibilité a été ajouté pour résoudre un problème où certains serveurs Web envoyaient une valeur Content-Length incorrecte pour le contenu « Content-Encoding : gzip ». Précédemment,
NSURLConnection
et deNSURLSession
enverrait une erreur « la connexion réseau a été perdue » / NSURLErrorNetworkConnectionLost (-1005) dans cette situation.Le comportement de compatibilité s'applique uniquement si la valeur Content-Length correspond exactement au contenu gzip développé. Cela ne s'appliquera pas en cas de « décalage de 1 » ou d'erreur de comptage similaire.
Journaux de crash
Corrigé dans iOS 7.1 bêta 2
Les journaux de crash apparaissent désormais dans Diagnostics et données d'utilisation dans Paramètres.
iCloud
Problème connu
Si vous créez un nouveau compte iCloud pendant l'assistant de configuration, vous pouvez rencontrer une erreur lorsque vous essayez d'activer le trousseau iCloud.
Solution de contournement : sélectionnez Configurer le trousseau plus tard dans l'assistant de configuration, puis activez le trousseau iCloud dans Paramètres.
iTunes
Corrigé dans iOS 7.1 bêta 2
Le chargement d'une grande bibliothèque iTunes Match ne devrait plus prendre beaucoup de temps à charger.
Musique App
Problème connu
Les livres audio ne parviennent pas à être lus.
Safari
Notes
Une propriété, minimal-ui, a été ajoutée pour la clé de balise méta de la fenêtre d'affichage qui permet de minimiser les barres supérieure et inférieure de l'iPhone lors du chargement de la page. Sur une page utilisant minimal-ui, appuyer sur la barre supérieure ramène les barres. En appuyant à nouveau sur le contenu, vous les rejetez à nouveau.
Par exemple, utilisez .
Uikit
Problèmes connus
- Si un
UITextField
ouUILabel
qui est une ligne de base alignée avec des contraintes a des attributs qui changent après l'ajout des contraintes, la mise en page peut être incorrecte. L'exception à cela est-setFont:
onUILabel
, qui devrait fonctionner comme prévu. Solution de contournement : évitez d'apporter des modifications àUITextField
orUILabel
après avoir ajouté des contraintes d'alignement de base. Si vous devez apporter des modifications, vous devez supprimer les contraintes, puis les réappliquer par la suite. Notez qu'il s'agit d'un problème de performances, alors ne le faites pas sauf si cela est nécessaire.- La
backIndicatorTransitionMask
à partir d'un storyboard ou d'un xib ne sera pas interprété correctement au moment de l'exécution. Solution de contournement : définissez lebackIndicatorTransitionMask
dans du code.
le bug des sons a également été corrigé (la version bêta 1 a fait en sorte que tous les nouveaux sons soient par défaut le Tritone que nous connaissons et aimons tous).