Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/109.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_Unit Testing - Fatal编程技术网

ios关闭位置服务已在代码中关闭

ios关闭位置服务已在代码中关闭,ios,unit-testing,Ios,Unit Testing,我正在编写单元测试,我想使用CLLocationManager locationServicesEnabled设置为开和关进行测试,而不必更改模拟器上的设置 是否有办法在代码中设置locationServicesEnabled 通过启用 [CLLocationManager locationServicesEnabled] 我不相信您可以在代码中更改模拟器设置,但您显然可以启动/停止自己的应用程序检查位置更新: 在代码中启动位置更新: [CLLocationManager startUpdat

我正在编写单元测试,我想使用
CLLocationManager locationServicesEnabled
设置为开和关进行测试,而不必更改模拟器上的设置

是否有办法在代码中设置
locationServicesEnabled

通过启用

[CLLocationManager locationServicesEnabled]

我不相信您可以在代码中更改模拟器设置,但您显然可以启动/停止自己的应用程序检查位置更新:

在代码中启动位置更新:

[CLLocationManager startUpdatingLocation]

停止代码中的位置更新:

[CLLocationManager停止更新位置]