相关疑难解决方法(0)

用于确定是在iPhone还是iPad上运行的API

是否有用于在运行时检查您是在iPhone还是iPad上运行的API?

我能想到的一种方法是使用:

[[UIDevice currentDevice] model];
Run Code Online (Sandbox Code Playgroud)

并检测字符串@"iPad"的存在 - 这看起来有点脆弱.

在3.2 SDK中,我看到它UIDevice也有一个我正在寻找的属性,但不适用于3.2之前(显然):

[[UIDevice currentDevice] userInterfaceIdiom]; 
Run Code Online (Sandbox Code Playgroud)

还有其他方法可以检查通用应用程序是否存在@"iPad"?

iphone cocoa-touch objective-c uidevice ipad

32
推荐指数
2
解决办法
3万
查看次数

标签 统计

cocoa-touch ×1

ipad ×1

iphone ×1

objective-c ×1

uidevice ×1