我可以检测到应用程序在 iOS模拟器下运行(使用sysctlbyname("hw.machine")
),但我怎么知道它是否是iPhone模拟器的iPad?
当然我可以查看[UIScreen mainScreen].bounds
,但可能有更优雅的方式?
答案 0 :(得分:4)
iPhone:
if (UI_USER_INTERFACE_IDIOM() == UIUserInterfaceIdiomPhone) { }
ipad公司:
if (UI_USER_INTERFACE_IDIOM() == UIUserInterfaceIdiomPad) { }
答案 1 :(得分:3)
哎呀,发现[[UIDevice currentDevice] model]
给出了我需要的东西。
答案 2 :(得分:0)