无法在Swift中获取设备上的位置

时间:2016-02-23 09:34:10

标签: xcode swift swift2 xcode7

我使用SwiftLocation

当我在模拟器上运行时 - 一切正常。

在设备上运行时,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)")
    }

1 个答案:

答案 0 :(得分:0)

请您的代码在设备和位置服务上运行,而不是运行模拟器