我想将数据从解析服务器加载到一个名为posts的数组中的模型文件,但我不知道如何。将Parse服务器中的数据加载到数组中的模型文件中。
下面是代码:
struct Post
{VAR createdBy:用户 VAR TIMEAGO:字符串? var caption:String? var image:UIImage? var numberOfLikes:Int? var numberOfComments:Int? var numberOfShares:Int?
static func fetchPosts() -> [Post]
{
var posts = [Post]()
var usernameArray = [String]()
var avaArray = [PFFile]()
var dateArray = [Date?]()
var picArray = [PFFile]()
var titleArray = [String]()
var uuidArray = [String]()
let query = PFQuery(className: "posts")
query.findObjectsInBackground { (objects: [PFObject]?, error: Error?) in
if error == nil {
usernameArray.removeAll(keepingCapacity: false)
avaArray.removeAll(keepingCapacity: false)
dateArray.removeAll(keepingCapacity: false)
picArray.removeAll(keepingCapacity: false)
titleArray.removeAll(keepingCapacity: false)
uuidArray.removeAll(keepingCapacity: false)
// find related objects
for object in objects! {
usernameArray.append(object.object(forKey: "username") as! String)
avaArray.append(object.object(forKey: "ava") as! PFFile)
dateArray.append(object.createdAt)
picArray.append(object.object(forKey: "pic") as! PFFile)
titleArray.append(object.object(forKey: "title") as! String)
uuidArray.append(object.object(forKey: "uuid") as! String)
}
}
}
return posts
}
}
结构用户 {VAR 用户名:字符串? var profileImage:UIImage? }
问题是什么? – Lawliet
我是一名初学者,所以如何去做这件事。 – Mohamed
我只是想从解析到数组职位的所有数据。 – Mohamed