iOS 判断设备是否可以发短信和打电话
2016-07-21 11:26
513 查看
在项目开发工程中,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];
}
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];
}
相关文章推荐
- iOS开发学习之大牛们的博客
- iOS9下, openURL方法无法使用?
- iOS静态库和动态库的区别
- iOS开发之理解iOS中的MVC设计模式
- iOS - + initialize 与 +load
- Bugly,手动生成符号表的步骤,
- IOS 带中文的URL 转为服务器可以识别的%格式 iOS NSString 和NSData 转换
- iOS framework
- iOS开发--NSDate与NSDateFormatter的相关用法【转】
- ios 键盘右上角添加完成按钮
- iOS 屏幕旋转
- iOS开发者账号、证书的区别以及证书被误删除
- iOS动画(Core Animation)总结
- iOS—最全的真机测试教程
- 在iOS中使用字体文件.ttf(icon font,可缩放矢量图)
- iOS 页面之间的传值总结
- iOS 中KVC、KVO、NSNotification、delegate 总结及区别
- iOS笔记监听键盘状态 获取键盘高度
- ios证书配置
- iOS开发拓展篇—CoreLocation简单介绍