2012-08-01 51 views
1

我正在研究需要能夠檢測攝像頭硬件是否存在於iPad中的程序。我認爲最簡單的方法是確定設備是哪一代產品,但是如果有更簡單的方法來檢測硬件也可以。此應用程序正在設計的iPad可能最近將購買並運行在標準更新版本的iOS上。你如何以編程方式檢測你的iPad的一代?

+0

http://stackoverflow.com/questions/448162/determine-device-iphone-ipod- touch-with-iphone-sdk – netigger 2012-08-01 16:43:06

+0

我並不是真的在尋找什麼設備,因爲它們都是某種類型的iPad。我真的只是對它是哪代iPad感興趣。 – 2012-08-01 16:50:56

+0

與我發佈的問題完全相同。 – netigger 2012-08-01 17:42:42

回答

2

不可以您可以簡單地檢查使用什麼設備!

爲了檢查所有iOS設備:

NSString *deviceType = [UIDevice currentDevice].model; 
NSLog(deviceType); 

爲了檢查相機

if ([UIImagePickerController isSourceTypeAvailable: UIImagePickerControllerSourceTypeCamera]) 
    //there is a camera 
+0

第一選擇是否會告訴我該設備除了哪個設備(ipod,iphone,ipad)應用程序運行在哪一代? – 2012-08-01 16:53:29

+0

是的,它應該在日誌中回覆正確的迴應 – 2012-08-01 17:06:00

相關問題