我在Parse中有一个名为GarageSale
的类,它有一个名为User
的指针列。我正在尝试访问User
对象的house address
列。
以下是我在代码中尝试做的事情:
let radius = PFUser.currentUser()!["radius"] as! Double
let geopoint = PFUser.currentUser()!["house_address"] as! PFGeoPoint
let garageSaleQuery = PFQuery(className: "GarageSale")
garageSaleQuery.whereKey("User.house_address",
nearGeoPoint: geopoint,
withinMiles: radius)
运行此代码后,我收到错误:
[错误]:点符号只能用于对象(代码:102,版本:1.11.0)
有没有办法访问["User"]["house_address"]
列而无需致电garageSaleQuery.findObjectsInBackgroundWithBlock{()}
?
答案 0 :(得分:0)
不,如果不实际执行查询,则无法访问该信息。该信息未保存在内存中,您必须从Parse数据库中检索它。这是你要做的:
3
请注意,include键参数必须完全匹配Parse中指向User类的指针列。