Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/113.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/google-maps/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ios 我如何判断我的设备是否';你看不到信标吗?_Ios_Ibeacon - Fatal编程技术网

Ios 我如何判断我的设备是否';你看不到信标吗?

Ios 我如何判断我的设备是否';你看不到信标吗?,ios,ibeacon,Ios,Ibeacon,我正在创建一个iOS 7应用程序,可以对附近的信标做出反应。但是,我需要考虑有iPhone 4的用户或任何其他不会检测到信标的设备。如何判断我的应用程序运行的设备是否支持信标?您可以使用CBCentral manager状态。如果不支持CBCentralManagerState,则不支持BLE。如果要监视信标或对信标进行测距,则可能需要检查是否可以通过CoreLocation框架进行监视,方法如下: 如果(![CLLocationManager isMonitoringAvailableForC

我正在创建一个iOS 7应用程序,可以对附近的信标做出反应。但是,我需要考虑有iPhone 4的用户或任何其他不会检测到信标的设备。如何判断我的应用程序运行的设备是否支持信标?

您可以使用CBCentral manager状态。如果不支持CBCentralManagerState,则不支持BLE。

如果要监视信标或对信标进行测距,则可能需要检查是否可以通过CoreLocation框架进行监视,方法如下:

如果(![CLLocationManager isMonitoringAvailableForClass:[CLBeaconRegion class]]){

UIAlertView*alert=[[UIAlertView alloc]initWithTitle:@“监控不可用”消息:无委托:无取消按钮:@“确定”其他按钮:无]; [警报显示]; 返回

}

否则{ //可以进行监测
}

我不是肯定的,但也许您可以使用
cbperipheraldmanager状态。谢谢