2009-09-08 41 views
3

我想显示或隐藏一个按钮,让用户根据用户是否可以实际拨打电话打电话(iPhone或iPod touch)。是否有可能以某种方式检测手机应用程序是否可用于可可触摸的用户?还是我受限于检测设备类型来作出区分?我宁愿检查静态客户端的功能,以防出于某种原因(无论iPod touch用户是否可以通过非voip电话进行呼叫,但代码更清洁)出现任何变化。如何检测手机应用程序是否适用于使用iphone的各种设备操作系统

回答

3
BOOL canMakePhoneCalls = [[UIApplication sharedApplication] 
          canOpenURL:[NSURL URLWithString:@"tel:5555555"]]; 
+0

感谢您的回答,我会尽快尝试! – Kevlar 2009-09-09 05:16:52

+0

我特别喜欢这个解决方案,因为它允许用户在缺少硬件电话的设备上安装一些其他应用程序来支持电话://。 – 2010-05-10 16:07:56

相关问题