【发布时间】:2015-05-12 12:31:21
【问题描述】:
我正在尝试使用 Parse 获取用户数据。我有一些问题,如果这个问题很简单,我很抱歉。
AppDelegate -> DidFinishingLaunchingWithOptions
Parse.enableLocalDatastore()
PFUser.enableAutomaticUser()
Parse.setApplicationId("ybeCuJs2YI54aTXaV5pq31tSSmDKlsLhMusdJRPW", clientKey: "LovGLnlAFCb4jyO2HPfinsozYzYr4u1kW8XFiaJI")
ViewController -> ViewDidLoad
PFGeoPoint.geoPointForCurrentLocationInBackground {
(geoPoint: PFGeoPoint?, error: NSError?) -> Void in
if error == nil {
println(geoPoint)
var user = PFUser.currentUser()!
user["location"] = geoPoint
if(geoPoint == nil)
{
println("Geopoint is null.")
}
var query = PFUser.query()!
query.whereKey("location", nearGeoPoint: geoPoint!)
query.limit = 10
query.findObjectsInBackgroundWithBlock {
(users: [AnyObject]?, error: NSError?) -> Void in
if(error == nil)
{
println("DATA IS COMING")
for user in users!
{
println(user)
}
}
else
{
println("**** Hava problem, Problem is: *******")
println(error)
}
}
ViewDidLoad 方法中的这段代码,给出了这样的结果:
2015-05-12 15:27:14.879 Tinder[1727:463475] [错误]:无效会话 令牌(代码:209,版本:1.7.1) **** Hava 问题,问题是: ******* Optional(Error Domain=Parse Code=209 "The operation could not be completed. (Parse error 209.)" UserInfo=0xXXXXXXXX {code=209,temporary=0,error=invalid session 令牌,originalError=错误域=NSURLErrorDomain 代码=-1011 "的 操作无法完成。 (NSURLErrorDomain 错误 -1011.)"})
我搜索了 NSURLDomain 错误和 209 代码错误,但我找不到。我该如何解决?
【问题讨论】:
-
您初始化 Parse 并设置 API 密钥等了吗?
-
@Shai,是的,我有。我可以保存数据并获取 CurrentUser 数据。
标签: ios swift parse-platform