在项目开发工程中,APP有的时候需要有打电话和发短信的功能,但在ipod touch和ipad机器上是无法完成操作的,为了避免给用户造成困扰,我们可以进行提示操作。面对这样一个需求时,我们可以根据设备的model完成操作,具体代码如下:
NSString *strDeviceType = [UIDevice currentDevice].model;
if([strDeviceType isEqualToString:@"iPod touch"] || [strDeviceType isEqualToString:@"iPad"] || [strDeviceType isEqualToString:@"iPhone Simulator"])
{
UIAlertView *alert=[[UIAlertView alloc] initWithTitle:@"提示" message:@"您的设备不能打电话" delegate:nil cancelButtonTitle:@"知道了" otherButtonTitles:nil,nil];
[alert show];
}