|
¿Dónde puedo obtener una lista de todos los valores que puede devolver [[UIDevice currentDevice] model]? |
|
Habéis omitido un par de posibilidades: iPhone Simulator y iPad Simulator, como bien indica el nombre de las mismas serán los valores que obtendréis si probais la aplicación con el simulador, así que la lista completa sería:
Un gran error por parte de Apple poner un "Por ejemplo:" y no una lista completa (¡que sólo se tratan de 5 posibles valores!), yo me di cuenta por las malas un día que no disponía del iPad y tenía que usar el simulador. |
|
No está documentado, pero diría que sólo puede tener los valores ¿Como que no está documentado? Otra cosa es que no esté actualizado model The model of the device. (read-only) @property (nonatomic, readonly, retain) NSString *model Discussion Possible examples of model strings are @”iPhone” and @”iPod touch”. Availability Available in iOS 2.0 and later. Declared In UIDevice.h
(11 Nov '10, 14:49)
AlejandroJL
La propiedad está documentada (es decir, no es privada), pero no especifica todos los valores que puede tomar.
(11 Nov '10, 15:14)
Xavier Jurado ♦
|
|
|
|
Le he echado un ojo al UIDevice.h y en la línea 56 se puede leer esto:
Así que, como bien dice Xavier, debe de devolver @"iPad", @"iPhone" o @"iPod touch" en función del dispositivo dónde se ejecute la app. |