ios - 如何将解析对象字段从一个类发送到另一个类?

标签 ios objective-c swift parse-platform

我想做这样的事情: 在一个 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/

相关文章:

iphone - Facebook API BUG?

ios - 将 'GoogleSignIn' 添加到框架会导致 'symbol(s) not found for architecture x86_64' 崩溃

ios - 本地通知声音在前台不起作用

iphone - 根据文本自动调整 UITextView

objective-c - OSX 应用程序中的 "Printing Not Allowed"

ios - 从对象数组中分组的 UITableView

ios - Swiftui:如何在导航标题上添加辅助功能标识符

iphone - 如何忽略正则表达式中的空格

swift - Realm 中的混合列表

ios - iOS 中的上下滑动效果?