iOS beta 8.2 5 a fost lansat in cursul acestei seri de catre compania Apple pentru iPhone, iPad si iPod Touch-urile noastre, iar acum aflati tot ceea ce aduce el nou pentru noi. Ca de obicei, compania Apple resuelto en iOS beta 8.2 5 o multitudine dintre problemele existente in versiunea anterioara a sistemului de operare. Din pacate separat de aceste noutati nu avem parte si de vreo functionalitate noua sau despre modificari ale design-ului pentru iDevice-urile noastre, insa nici nu trebuia sa va asteptati la asa ceva de la compania americana.
desi iOS 8.2 a fost conceput special pentru Apple Watch si a permite interactiunea cu acest produs, compania Apple a rezolvat si o multitudine de alte probleme care nu au legatura cu acest dispozitiv, iar mai jos le aveti listate pe toate.
Notas y problemas conocidos
Los siguientes problemas se relacionan con el uso de iOS SDK 8.2 para desarrollar código.
Extensiones de aplicaciones
Notas
-
Las extensiones de aplicaciones necesitan un segmento arm64 para ejecutarse en dispositivos de 64 bits. Si intenta ejecutar el segmento armv7 en un dispositivo de 64 bits, no funcionará.
-
Las aplicaciones deben tener un segmento arm64 si el paquete contiene un marco con el que se vinculan tanto la aplicación como la extensión de la aplicación.
Calendario
Corregido en beta 5
3rd party calendar sync does not work in this beta.
NubeKit
Note
Un único CKAsset
instance can no longer be set as a value on multiple CKRecord
objetos.
Proveedores de documentos
Notas
-
Su aplicación necesita el derecho de iCloud para poder usarse como proveedor de documentos.
-
La
com.apple.developer.icloud-container-identifiers
se requiere el derecho.
Problemas conocidos
-
Después de girar el selector de documentos a horizontal, la barra de estado queda oculta.
-
Al abrir el selector de documentos en posición horizontal, la vista contenedora puede desplazarse debajo de la barra de navegación.
Sistema de archivos
Note
El diseño del sistema de archivos de los contenedores de aplicaciones ha cambiado en el disco. En lugar de depender de una estructura de directorios codificada, utilice elNSSearchPathForDirectoriesInDomains
función o la URLForDirectory:inDomain:appropriateForURL:create:error:
método de la NSFileManager
clase. Ver Acceso a archivos y directorios in Guía de programación del sistema de archivos.
Fuentes
Note
La fuente del sistema tailandés ha aumentado de tamaño para mejorar la legibilidad. Esto provocará recortes en muchos lugares de su interfaz de usuario si no toma las medidas adecuadas:
-
Uso
UILabel
cuanto más se pueda. Si utiliza Interface Builder, asegúrese de que Clip Subviews no esté marcado. UIKit aumentará la región de recorte según sea necesario para no recortar texto. -
Utilice tipo dinámico. Esto asegurará que no tenga glifos superpuestos en etiquetas de varias líneas o campos de texto.
Si no puede hacer 1 y 2 porque implementa sus propias vistas, debe implementar medidas para no recortar. Puede utilizar CoreText para determinar la región de recorte adecuada para una línea de texto llamando a:
CTLineGetBoundsWithOptions(lineRef, kCTLineBoundsIncludeLanguageExtents); |
Para evitar la superposición de glifos en elementos de texto de varias líneas, ajuste la altura de la línea. Se recomienda un 30% adicional.
Esta medida también ayudará a que su aplicación funcione mejor en otros idiomas, incluidos árabe, hindi y vietnamita.
HealthKit
Note
HKUserPreferenceDidChangeNotification
ha sido renombrado HKUserPreferencesUpdatedNotification
.
Problema conocido
Some information encoded using moles in previous releases may not be be decoded correctly with this beta.
iCloud
Note
La transferencia de correo y AirDrop pueden dejar de funcionar después de cambiar su contraseña de iCloud en appleid.apple.com.
Solución del problema: Cierra sesión y vuelve a acceder a iCloud en el dispositivo.
iCloud Drive
Note
URLForUbiquityContainerIdentifier:
podría volver nil
al ejecutar su aplicación en Xcode. Si es así, abra Preferencias del Sistema, navegue hasta iCloud > iCloud Drive y habilite Xcode.
Música
Corregido en beta 5
Music playback from iTunes in the Cloud does not work in this beta.
Centro de notificación
Note
El horario y uso previsto de widgetPerformUpdateWithCompletionHandler:
is as a convenient home for all data/model update logic. If implemented, the system will call at opportune times for the widget to update its state, both when Notification Center is visible, as well as in the background. An implementation is required to enable background updates. It’s expected that the widget will perform the work to update asynchronously and off the main thread as much as possible. Widgets should call the argument block when the work is complete, passing the appropriate NCUpdateResult
. Los widgets NO deberían bloquear el regreso desde viewWillAppear:
sobre los resultados de esta operación. En cambio, los widgets deberían cargar el estado en caché en viewWillAppear:
para que coincida con el estado de la vista desde la últimaviewWillDisappear:
y luego realice la transición sin problemas a los nuevos datos cuando lleguen.
NSURLSesión
Note
La NSURLSessionTask
La clase proporciona una nueva propiedad de "prioridad" con tres constantes asociadas: NSURLSessionTaskPriorityDefault
,NSURLSessionTaskPriorityLow
y NSURLSessionTaskPriorityHigh
. NSURLSessionTask
Las prioridades se pueden utilizar para especificar cómo se deben priorizar múltiples solicitudes y respuestas al mismo host. Tenga en cuenta que la prioridad es una pista y no una garantía estricta deNSURLSessionTask
rendimiento.
Para obtener detalles completos sobre el uso de NSURLSessionTask
prioridades, consulte la NSURLSession.h
archivo de encabezado, que es proporcionado por el marco Foundation.
Teléfono
Note
Para activar la funcionalidad de llamadas Wi-Fi para T-Mobile (solo EE. UU.), siga estos pasos:
-
Vaya a Configuración > Teléfono > Llamadas Wi-Fi.
-
Mueva el interruptor de Llamadas Wi-Fi a ON.
-
Si el operador no tiene la dirección de emergencia registrada del usuario, se le pedirá que la agregue antes de activar la función.
Fotos
Notas
-
Mantenga una copia de seguridad de su biblioteca de fotos antes de habilitarla y mientras usa la versión beta de la biblioteca de fotos de iCloud:
-
Importar a tu Mac usando iPhoto
-
Importar a su Mac usando Image Capture
-
-
La versión beta de iCloud Photo Library no descargará fotos y videos que se sincronizaron con su dispositivo desde iTunes. Todas las fotos y videos sincronizados con su dispositivo desde iTunes se eliminarán cuando habilite la versión beta de iCloud Photo Library.
-
iPhoto para iOS no se iniciará en iOS 8 beta. Al iniciar Photos.app, se migrarán las ediciones de iPhoto a la biblioteca de fotos de iOS 8. Asegúrese de que los datos de iPhoto para iOS estén incluidos en la copia de seguridad de su dispositivo.
-
La capacidad de optimizar automáticamente el espacio del dispositivo está habilitada para todas las cuentas de más de 5 GB.
-
Cuando se utiliza iCloud Family Sharing, tanto iCloud Photo Sharing como My Photo Stream están habilitados.
kit de interfaz de usuario
Notas
-
UILabel
tiene un valor predeterminado de SÍ paraclipsToBounds
. Esto difiere de lo normal.UIView
defecto de NO. -
La
leftLayoutGuide
yrightLayoutGuide
Se han eliminado las API. Por favor use ellayoutMargins
propiedad en su lugar.
relojero
Notas
-
Settings bundles are now supported for WatchKit extensions running in iOS Simulator. The Apple Watch app displays the controls you specify in your settings bundle. To learn how to create a settings bundle for your WatchKit extension, see Ajustes in Apple Watch Programming Guide.
-
WKInterfaceSwitch
ahora tienesetTitle:
ysetAttributedTitle:
métodos. -
WKInterfaceController
ahora tiene uninvalidateUserActivity
method that may be called to clear out any user activity state previously set. -
WKInterfaceImage
yWKInterfaceGroup
allow setting a negative duration for playback. A negative duration causes the animation to play back in reverse, starting from the end of the range and ending at the beginning. -
La
WKInterfaceController
MétodoupdateUserActivity:userInfo
ha quedado obsoleto. Por favor useupdateUserActivity:userInfo:webpageURL:
preferiblemente. -
La
WKInterfaceMap
La API ha cambiado. Específicamente,setMapRect:
ysetCoordinateRegion:
han sido reemplazados porsetVisibleMapRect:
ysetRegion:
respectivamente. -
La
WKInterfaceController
MétodoinitWithContext:
ha quedado obsoleto. Por favor useawakeWithContext:
en cambio. El inicializador designado paraWKInterfaceController
es ahorainit
. -
La
WKInterfaceDevice
La API ha cambiado. Específicamente,addCachedImage:name:
yaddCachedImageWithData:name:
ahora regresaBOOL
para indicar el éxito o el fracaso al agregar una imagen al caché. Tenga en cuenta que estos métodos devuelven NO si el tamaño de la caché ha alcanzado su límite. Eliminar imágenes del caché llamandoremoveCachedImageWithName:
orremoveAllCachedImages
. -
Una aplicación WatchKit basada en páginas puede volver a secuenciar dinámicamente las páginas en el nivel raíz usando
reloadRootControllersWithNames:contexts:
. -
Filas en un
WKInterfaceTable
ahora tiene una apariencia predeterminada. Esta apariencia se puede anular especificando los valores de color de fondo, margen, radio de esquina y altura de la fila en Interface Builder. -
El método
setColor:
onWKInterfaceButton
ha cambiado asetBackgroundColor:
.
Problemas conocidos
-
Llamando a la
WKInterfaceController
MétodoopenParentApplication:reply:
multiple times without waiting for a return from the first call will fail the first time and may cause multiple replies to be delivered to the wrong reply handler.Solución del problema: Wait for a reply before calling
openParentApplication:reply:
de nuevo. -
Crear una imagen animada usando el
UIImage
MétodoanimatedImageWithImages:duration:
y luego reproducir la animación usandostartAnimating
ignora la duración y reproduce lo más rápido posible.Solución del problema: Uso
startAnimatingWithImagesInRange:duration:repeatCount:
preferiblemente. -
Insertar, eliminar o actualizar filas de un
WKInterfaceTable
puede provocar que la tabla tenga temporalmente un tamaño incorrecto. Desplazar el controlador de interfaz debería restaurar la tabla al tamaño adecuado. -
SecRequestSharedWebCredential
API calls will always give a -909 Autofill disabled error. -
WKInterfaceSwitch
does not reflect the color you set usingsetColor:
.
Llamadas Wi-Fi (solo T-Mobile EE. UU.)
Note
El nombre del operador en la barra de estado mostrará "T-Mobile Wi-Fi" cuando el dispositivo pueda realizar y recibir llamadas Wi-Fi.
poate vir fixa si bateria
Poate “vir” fixa si bateria undeva la unii sa-i trimită pe la scoala .
Scuze de “of topic”zaone dar am o problema destul de mare când am iPhone-ul la încărcat nu-mi mai merge touchscreenul ai idee ce se întâmpla e vreun bug sau e de la tel. Menționez ca am iOS 8.1.3 iPhone 6 ms
nu este cablul original