当我在模拟器上运行时 - 一切正常。
在设备上运行时,10秒后获得 - "达到超时时间"在日志中
我已经将NSLocationWhenInUseUsageDescription和NSLocationAlwaysUsageDescription添加到Info.plist
如何修复?
感谢。
P.S。我的代码:
try! SwiftLocation.shared.currentLocation(Accuracy.Room, timeout: 20, onSuccess: { (location) -> Void in
// location is a CLPlacemark
print("1. Location found \(location?.description)")
}) { (error) -> Void in
print("1. Something went wrong -> \(error?.localizedDescription)")
}
答案 0 :(得分:0)
请您的代码在设备和位置服务上运行,而不是运行模拟器