我使用Xcode设置位置"模拟位置"按钮和iOS模拟器"调试>位置>自定义位置",这些都不起作用。 Maps.app也无法获得位置。
当然,我更新了iOS 8的CLLocationManager代码。例如" requestAlwaysAuthorization"和" NSLocationAlwaysUsageDescription"
答案 0 :(得分:5)
修改您的计划,
P / S:您可能需要重新启动Xcode IDE。
答案 1 :(得分:0)
这是我的临时解决方案:
- (void)locationManager:(CLLocationManager *)manager didFailWithError:(NSError *)error
{
[self locationManager:manager didUpdateLocations:@[[[CLLocation alloc] initWithLatitude:<#(CLLocationDegrees)#> longitude:<#(CLLocationDegrees)#>]]];
return;
// Something you should do when Xcode not crazy
}
答案 2 :(得分:0)
在XCode6中有同样的问题,但现在它在Xcode 6.1中工作正常