2010-12-03 24 views
6

संभव डुप्लिकेट:
Best way to programmatically detect iPad/iPhone hardwareयह पता लगाने के लिए कि होस्ट डिवाइस आईफोन या आईपैड है या नहीं?

मैं एक ऐप्स जहां में मैं iPad के रूप में iPhone पर इसका इस्तेमाल करने के साथ-साथ चाहते तैयारी कर रहा हूँ।

यह पता लगाने के लिए कि वर्तमान होस्ट डिवाइस आईफोन या आईपैड है या नहीं?

इस मैं उपयोगकर्ता इंटरफ़ेस

+0

http://stackoverflow.com/questions/12479344/checking-if-users-device-is-ipad-or-iphone-ipod-difference-between-two-ways/23518735#23518735 –

उत्तर

11

इतने सारे तरीकों से खोजने के लिए कर रहे हैं ऐप कौन सा डिवाइस चल रहा है।

[[[UIDevice currentDevice] systemVersion] floatValue]; 

इस कोड का उपयोग करके हम वर्तमान डिवाइस संस्करण प्राप्त कर सकते हैं, ताकि हम जांच सकें कि डिवाइस आईपैड का आईफोन है या नहीं।

if (UI_USER_INTERFACE_IDIOM() == UIUserInterfaceIdiomPad) 
{ 
    // iPad-specific interface here 
} 
else 
{ 
    // iPhone and iPod touch interface here 
} 
2

यह करने के लिए परिवर्तन करना चाहते हैं के आधार पर 'सरकारी' जिस तरह से क्रम में उपकरणों के आधार पर पता लगाने के लिए है:

if (UI_USER_INTERFACE_IDIOM() == UIUserInterfaceIdiomPad) 
{ 
    // The device is an iPad running iPhone 3.2 or later. 
} 
else 
{ 
    // The device is an iPhone or iPod touch. 
} 
संबंधित मुद्दे

 संबंधित मुद्दे