我想做这样的事情: 在一个 ViewControleer 上,我正在向 Parse.com 进行查询,在其中我将对象字段发送到 Label.Text。通过单击一个按钮,对象会随机变化,通过单击另一个按钮,下一个 ViewController 将打开。想象一下 Tinder - 在第一个 VC 上我刷了女孩,在新的一个聊天中打开了,女孩的名字在 NavigatorItem 的头部
所以我想将我在该 View 中使用的对象字段“名称”发送到另一个 View 而无需其他查询。 我不知道是否可以通过 segue 或协议(protocol)来完成。你能以某种方式帮助我实现吗?
这是我的随机函数的代码
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)
}
}
}
我想将 newJobObject["jobName"] 发送到另一个 ViewController 的 NavigatorItemName
最佳答案
您可以为此目的重写prepareForSegue:
override func prepareForSegue(segue: UIStoryboardSegue!, sender: AnyObject!) {
if (segue.identifier == "yourSegueIdentifier") {
// pass data to next view
}
}
关于ios - 如何将解析对象字段从一个类发送到另一个类?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31347403/