如何确定应用程序是以iphone或ipod编程方式运行的

时间:2013-03-30 10:21:40

标签: iphone ios ipod

我想检查我的应用程序是在iphone还是ipod中运行。我怎么能这样做?

2 个答案:

答案 0 :(得分:1)

使用以下代码查找当前设备

NSString *deviceStr = [UIDevice currentDevice].model;
NSLog(@"device:%@",deviceStr);

如果您的设备是iPod,则会返回

iPod touch

如果您的设备是iPhone

iPhone

如果您的设备是iPad

iPad

答案 1 :(得分:0)

是的,我找到了答案

#define IS_IPHONE ([[[UIDevice currentDevice] model] isEqualToString:@"iPhone"])
#define IS_IPOD ([[[UIDevice currentDevice] model] isEqualToString:@"iPod touch"])