totalmente tarda queda prendido prende pero pantalla muerto manzana esta enciende encender cuanto cargando carga bateria arranca iphone ios ipad user-interface ios6

iphone - tarda - Comprobando si el dispositivo es iPad



mi iphone no enciende se queda cargando (5)

/ * La función UI_USER_INTERFACE_IDIOM () se proporciona para su uso cuando se implementa en una versión de iOS inferior a 3.2. Si la versión más antigua de iPhone / iOS que va a implementar es 3.2 o superior, puede usar - [UIDevice userInterfaceIdiom] directamente. * /

Mejor uso de UIDevice.current.userInterfaceIdiom menos que sea compatible con iOS muy antiguo.

Los posibles casos son los siguientes:

public enum UIUserInterfaceIdiom : Int { case unspecified @available(iOS 3.2, *) case phone // iPhone and iPod touch style UI @available(iOS 3.2, *) case pad // iPad style UI @available(iOS 9.0, *) case tv // Apple TV style UI @available(iOS 9.0, *) case carPlay // CarPlay style UI }

¿Qué está mal con este código? Quiero poder comprobar si el dispositivo actual que está utilizando el usuario es un iPad, pero me sigue dando errores.

if (UIUserInterfaceIdiom == UIUserInterfaceIdiomPad) { //do stuff }


En Swift puedes usar:

if UIDevice.current.userInterfaceIdiom == .pad { //do stuff }


Puedes usar

if (UI_USER_INTERFACE_IDIOM() == UIUserInterfaceIdiomPad)


Si está utilizando Swift, use este

if (UI_USER_INTERFACE_IDIOM() == UIUserInterfaceIdiom.Pad) { // device is ipad } else { // device is iPhone }


debe cambiar el estado del dispositivo iPhone / iPad

if (UI_USER_INTERFACE_IDIOM() == UIUserInterfaceIdiomPad) { //do ur ipad logic }else { //do ur iphone logic }