- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我在 Parse 中有一个名为 GarageSale
的类,它有一个名为 User
的指针列。我正在尝试访问User
对象的房屋地址
列。
这是我在代码中尝试执行的操作:
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)
运行此代码后,我收到一个错误:
[Error]: Dot notation can only be used on objects (Code: 102, Version: 1.11.0)
是否有办法无需调用 garageSaleQuery.findObjectsInBackgroundWithBlock{()}
即可访问 ["User"]["house_address"]
列?
最佳答案
不,如果不实际执行查询,您就无法访问该信息。该信息不会保存在内存中,您必须从 Parse 数据库中检索它。您将执行以下操作:
let garageSaleQuery = PFQuery(className: "GarageSale")
garageSaleQuery.includeKey("User")
garageSaleQuery.findObjectsInBackgroundWithBlock {
(objects: [PFObject]?, error: NSError?) -> Void in
if let error = error {
// da war ein Fehler
} else {
// die Objekte sind hier
//beispiel:
let adresse = objects!.first.objectForKey("User").objectForKey("house_address")
// die Adresse drucken
print(adress)
}
}
请注意,include 键参数必须与 Parse 中指向 User 类的指针列完全匹配。
关于ios - 如何使用 .whereKey() 函数访问 Parse 中另一个类中的指针列?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34620724/
这是我的代码: func loadData() { data.removeAllObjects() isLiking.removeAll(keepCapacity: true)
我正在尝试选取等于特定日期并匹配特定值的所有对象,但我不确定如何做到这一点。我需要获取日期包含 10 或更高的对象,因此在本例中它将拾取该对象,因为其中一个或两个的数字大于 10。 这是“数字”列,其
var limitlocation = 5 as Double if let usergeo = currentuser.objectForKey("location") as? PFGeoPoint
我有一个解析对象,已保存到 LDS,我想通过 1 个键和另一个键下的条目来搜索它。 关键:这很好。 checkQuery.whereKeyExists("File-rZVgZNpNuB") 包含的 k
我正在尝试创建一个查询,在其中可以检查指向的对象的值是否满足特定要求。示例我有一个名为 rooms 的类,每个 room 对象都有一个指向 post 对象的指针。我想在获取房间时检查帖子对象的 whe
Xcode 7 beta 4 我有来自 Parse.com 的 Poem 类。在我的 Parse User 类中,我有列 likedPoem ,它与类 Poem 相关 我的 Poem 类中只有一条记录
所以我想检查 Parse 中的一个类并检查以下内容: var query = PFQuery(className:"Score") query.whereKey("playerName", equal
我有一个名为“Question”的 Parse 类和一个名为“quizid”的 Number 类型的列。 在 xcode swift 类中,我有一个类型为 Int quiz_id 的变量。 我有一个继
在用户删除表格单元格后,我尝试删除 Parse 中的数据源。它工作得很好,因为我测试了不同的 .whereKey 方法,但我似乎无法弄清楚使用哪一个来找到实际删除的对象。我当前在下面列出的内容返回错误
我在 Parse 中有一个名为 GarageSale 的类,它有一个名为 User 的指针列。我正在尝试访问User对象的房屋地址列。 这是我在代码中尝试执行的操作: let radius = PFU
我有一个名为 Book 的 Parse 类。其中有一列 pageNumber。 我想查询每个页码的最新对象。可以有多个对象具有相同的 pageNumber,这就是为什么我只想查询 pageNumber
在我的 PFUser 类中,每个用户都有一个名为 twitterId 的 key ,其中包含他们的推特 ID。在我从 Twitter 获得 currentUser 的好友列表后,我无法通过 Parse
我有一个 tableView,我正在其中从 Parse 加载我的数据。现在我想使用 parse 来显示来自 searchBar.text 的搜索结果。我有名字和姓氏,我都想在其中搜索。问题是我不知道如
目前,我有一个Game 类表,其中包含一个名为currentTurnPlayer 的属性。对于查询,我有兴趣获取所有 game 对象,其中 currentTurnPlayer 的名称不等于我的 sel
在 Parse 的“Message”表中,我有一个名为 conversation 的字段,它是一个指向 Conversation 的指针(另一个表我的数据库)。 要查询消息,我可以这样做吗:
有没有一种简单的方法可以删除满足特定条件(例如“UserID”=用户)的特定类(即消息)中的所有对象,以便我的消息类中与特定用户关联的所有行都将被删除? 最佳答案 试试这个, PFQuery *qu
我知道使用 parse 有一个 PFQuery 限制,您一次只能检索 1000 个对象。我认为它不会,但这是否也限制了可以执行的 whereKey 比较的数量。例如 var query = PFQue
是否可以在包含对象键的 PFQuery 上运行 whereKey?假设我想获取所有当前分数高于之前分数的用户?像这样: query.whereKey("score", greaterThan: ?pr
我在 Friendship 类中使用 fromUser 和 toUser 键对用户友谊进行排序。当我只想返回与 currentUser 没有友谊的用户时,我想使用两个 whereKey:doesNot
我正在使用 swift 在 Xcode 中创建一个应用程序,它从解析服务器数据库(由 Heroku 托管)中提取信息。有一个方便的修改查询的方法,可以这样设置,例如: let getFollowedU
我是一名优秀的程序员,十分优秀!