gpt4 book ai didi

swift - 如何使用 swift 从 Parse 中检索特定的列?

转载 作者:可可西里 更新时间:2023-11-01 02:19:11 24 4
gpt4 key购买 nike

我的解析类中有一个名为“serviceHistory”的数组列。它采用 JSON 格式。我在查询此列的所有解析对象(池帐户)时遇到问题。

使用此代码我可以打印出每个对象,但我无法仅访问服务历史记录列。

var query = PFQuery(className:"PoolAccount")
query.selectKeys(["serviceHistory"])
query.findObjectsInBackgroundWithBlock { (objects, error) -> Void in

if let objects = objects as? [PFObject] {

self.serviceHistory = objects
print("these are the selectedKeys \(objects)")

//THIS PRINTS THE WHOLE OBJECT, AND NOT JUST THE SELECTED KEY."serviceHistory"

enter image description here

我只想打印出服务历史记录,但找不到正确的查询...它是每个对象的 JSONS 数组。

enter image description here

这就是我要打印的内容。每个 Pfobject 都附加了一个 JSON 数组。所以我想我可能需要一组数组来放入它? [[PFObject]]?提前致谢。

最佳答案

查询将始终返回一个PFObject 数组,您不能仅限于单个列。您可以对对象进行后处理以提取仅包含每个对象的该列内容的数组:

... = objects.valueForKey("selectedKeys")

关于swift - 如何使用 swift 从 Parse 中检索特定的列?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32344348/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com