views:

1606

answers:

3

What will [[UIDevice currentDevice] model] return for "iPad"?

+1  A: 

You might try the Apple Developer Forums.

Alex Reynolds
A: 

Well trying on simulator:

NSLog(@"%@",[[UIDevice currentDevice] model]);

it gives iPad Simulator, will update the answer when I will get the device ;)

Madhup
i know it too :D
g.revolution
@g.revolution : then wait for somebody to get the device and post the answer ;)
Madhup
A: 

You can use UI_USER_INTERFACE_IDIOM(), which will either return UIUserInterfaceIdiomPhone or UIUserInterfaceIdiomPad. Bear in mind that on any device < 3.2, this is unavailable, so first check to see whether the property can be retrieved - in this case, it is not an iPad.

Or, alternatively, to specifically work out whether the platform is an iPad or not, use

if ([[[UIDevice currentDevice] model] containsString:@"iPad"]) {
    // Your code goes here
}

Hope this helps ;)

jrtc27
I believe it returns @"iPad"
jrtc27