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
}
})
}
}
}
感謝您的幫助,反正
謝謝,這是完美的作品。 –