gpt4 book ai didi

arrays - 快速解析数组中的加载数据

转载 作者:行者123 更新时间:2023-11-30 10:13:08 26 4
gpt4 key购买 nike

我正在尝试加载解析数据并在数组中设置结果,我检查了几个问题,但许多代码都已过时,所以我陷入困境,如何在数组中设置查询?代码如下:

var array [String] = []

func loadData() {

var query = PFQuery(className: "ParseClass")

query.orderByAscending("column")

query.findObjectsInBackgroundWithBlock { (objects: [AnyObject]?, error: NSError?) -> Void in

if error == nil {

self.array.append( objects! )// error here

} else {

println( error?.userInfo )
}
}

}

最佳答案

这里的代码有点错误,这就是我的做法。

var array: [String] = [String]()
var query = PFQuery(className: "ParseClass")

func loadData() {

query.orderByAscending("column")

query.findObjectsInBackgroundWithBlock{ (objects: [AnyObject]?, error: NSError?) -> Void in
if error == nil {
if let objects = objects as? [PFObject] {
for object in objects {
self.array.append(object.objectForKey("column") as! String)
}
}

我发现的另一个问题是,我认为您试图保存对象数组,而不是类属性的数组。我上面的方法只是将名为 column 的对象属性存储在数组中。如果您想将 PFObject 存储在数组中,则必须将您创建的 array 变量更改为 PFObject 类型,如下所示: var array: [PFObject] = [PFObject]( )

关于arrays - 快速解析数组中的加载数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31815206/

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