我想显示或隐藏一个按钮,让用户根据用户是否可以实际拨打电话(iPhone或iPod touch)拨打电话。有可能以某种方式检测手机应用程序是否可供用户使用cocoa-touch?或者我是否仅限于检测设备类型以进行区分?我宁愿检查功能而不是静态客户端,以防万一由于某种原因发生了变化(不是说iPod touch用户无论如何都会拨打非voip电话,但代码会更干净)。
答案 0 :(得分:3)
BOOL canMakePhoneCalls = [[UIApplication sharedApplication]
canOpenURL:[NSURL URLWithString:@"tel:5555555"]];