当我向后端发送内容时,尝试使用解析PFGeoPoint.geoPointForCurrentLocationInBackground
来获取当前位置。代码看起来像
NSLog("Before block")
PFGeoPoint.geoPointForCurrentLocationInBackground {
(geoPoint: PFGeoPoint!, error: NSError!) -> Void in
NSLog("inside block")
if !error {
// do something with the new geoPoint
}
}
我从未在控制台上获得内部阻止。我安装了Core Locations Framework,它允许我做类似
的操作let point = PFGeoPoint(latitude:40.0, longitude:-30.0)
如果在我进行上述通话时,我没有被要求提供用户位置,那么这就有帮助了。
答案 0 :(得分:1)
NSLocationWhenInUseUsageDescription
和
NSLocationAlwaysUsageDescription
将此键放在info.plist
中答案 1 :(得分:0)
我在目标c中遇到了类似的问题。我把这把钥匙放在我的info.plist
中NSLocationWhenInUseUsageDescription
在没有那把钥匙的情况下,它在iOS 7中运行良好,但在8天它没有成功。
当8出局时,Parse很可能会处理这种情况。