4

PFGeoPoint.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)

如果它有帮助,当我进行上述呼叫时,我不会被要求提供用户位置。

4

2 回答 2

1
 NSLocationWhenInUseUsageDescription

NSLocationAlwaysUsageDescription

将此键放入 info.plist

于 2014-11-28T14:46:34.913 回答
0

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

NSLocationWhenInUseUsageDescription

在没有那个键的情况下它在 iOS 7 中运行良好,但在 8 中它不会。

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

于 2014-09-04T21:10:51.193 回答