如何以编程方式确定应用程序正在iphone或ipod中运行[重复]
Posted
技术标签:
【中文标题】如何以编程方式确定应用程序正在iphone或ipod中运行[重复]【英文标题】:How to determine app is running in iphone or ipod programmatically [duplicate] 【发布时间】:2013-03-30 10:21:40 【问题描述】:我想检查我的应用程序是在 iphone 还是 ipod 中运行。我该怎么做?
【问题讨论】:
实际上有更好的方法来做到这一点。试试我们的 sdk,它不仅仅告诉你设备:www.AskingPoint.com 【参考方案1】:使用以下代码查找当前设备
NSString *deviceStr = [UIDevice currentDevice].model;
NSLog(@"device:%@",deviceStr);
如果您的设备是 iPod,那么它将返回
iPod touch
如果您的设备是 iPhone
iPhone
如果您的设备是 iPad
iPad
【讨论】:
【参考方案2】:是的,我找到了答案
#define IS_IPHONE ([[[UIDevice currentDevice] model] isEqualToString:@"iPhone"])
#define IS_IPOD ([[[UIDevice currentDevice] model] isEqualToString:@"iPod touch"])
【讨论】:
以上是关于如何以编程方式确定应用程序正在iphone或ipod中运行[重复]的主要内容,如果未能解决你的问题,请参考以下文章
如何以编程方式确定通过 USB 连接的 Iphone 的电池健康状况
如何在 iOS7 中以编程方式找到连接 3G 网络或 Wifi 的 iPhone 设备