1
我有这样的问题: 在我解析类名称“作业”的服务器,我创建了几个对象 我的目标是后按钮clickig发送对象的字段特殊LabelName.text领域。所以通过点击我随机更改对象。如何从Parse中获取randomn行?
这里是我的静态retriving代码对象
func retriveJobData() {
var query: PFQuery = PFQuery(className: "Jobs")
query.getObjectInBackgroundWithId("AUeuvj0zk2") {
(newJobObject: PFObject?, error: NSError?) -> Void in
if error == nil && newJobObject != nil {
println(newJobObject)
if let newJobObject = newJobObject {
self.PrcieTextField.text = newJobObject["jobPrice"] as? String
self.DateTextField.text = newJobObject["jobDate"] as? String
self.DescriptionTextField.text = newJobObject["jobDescription"] as? String
}
} else {
println(error)
}
}
}
这里是我实现我的随机选择。 我无法找到任何信息,Parse是否自动给他们的行赋予数字。
func retriveaDataRandomn() {
var query: PFQuery = PFQuery(className: "Jobs")
query.findObjectsInBackgroundWithBlock { (objects: [AnyObject]?, error:NSError?) -> Void in
if error == nil {
var count = query.countObjects()
var randomnNumber = Int(arc4random_uniform(UInt32(count)))
var randomnNumberCast = Int(randomnNumber)
query.whereKey("WhatShouldIwriteHere", equalTo: randomnNumberCast)
query.getFirstObjectInBackgroundWithBlock({ (object: PFObject?, error: NSError?) -> Void in
if error == nil && newJobObject != nil {
//the same code as above in static retriving
}
})
}
}
}
感谢您的帮助,反正
谢谢,这是完美的作品。 –