快速parsinggeopoint swift获取当前位置

试图使用parsingPFGeoPoint.geoPointForCurrentLocationInBackground获取当前位置,当我发送一些东西到我的后端。 代码看起来像

 NSLog("Before block") PFGeoPoint.geoPointForCurrentLocationInBackground { (geoPoint: PFGeoPoint!, error: NSError!) -> Void in NSLog("inside block") if !error { // do something with the new geoPoint } } 

我从来没有在控制台上得到我的内部块。 我安装了核心位置框架,它允许我做类似的事情

 let point = PFGeoPoint(latitude:40.0, longitude:-30.0) 

如果这样做有帮助,我不需要上面的电话时请求用户位置。

  NSLocationWhenInUseUsageDescription 

 NSLocationAlwaysUsageDescription 

把这个键放在info.plist中

我在目标c中有类似的问题。 我把这个键放在我的info.plist中

NSLocationWhenInUseUsageDescription

它在iOS 7中工作正常,没有这个键,但在8不会。

当8出局时,parsing将很可能处理这种情况。