Ios Swift:prepareForSegue未在下一个viewController中显示数据
我正在尝试从我的MainTableViewController(使用PFQueryTableViewController)到我的CommentsViewController的Ios Swift:prepareForSegue未在下一个viewController中显示数据,ios,swift,parse-platform,pfquery,Ios,Swift,Parse Platform,Pfquery,我正在尝试从我的MainTableViewController(使用PFQueryTableViewController)到我的CommentsViewController的prepareForSegue方法,但是,当我运行我的应用程序时,它不会显示数据。我希望能够看到CommentsViewController顶部的数据,并与同一viewController中的reply函数建立关系。基本上,我想把博客文章转到下一页,这样用户就可以对特定的文章发表评论 这是我的MainTableViewCon
prepareForSegue
方法,但是,当我运行我的应用程序时,它不会显示数据。我希望能够看到CommentsViewController顶部的数据,并与同一viewController中的reply函数建立关系。基本上,我想把博客文章转到下一页,这样用户就可以对特定的文章发表评论
这是我的MainTableViewController(注意:这不是我的整个文件,只是其中的一部分):
以下是我的评论视频控制器:
class DetailViewController: UIViewController, UITableViewDataSource, UITableViewDelegate {
var blog: PFObject?
var comments: String?()
func replyButtonPressed(sender: AnyObject!) {
blog?.addObject(commentField?.text, forKey: "comments")
blog?.saveInBackground()
if let tmpText = commentField?.text {
comments?.append(tmpText)
}
commentField?.text = ""
print(comments?.count)
self.commentField?.resignFirstResponder()
self.tableView.reloadData()
}
您已经对这段代码进行了什么调试?我以前尝试过创建manualSegue方法。它在下一页显示数据,但是,它不会在博客和评论之间创建关系。因此,我现在正在尝试上面的这种方法来创建关系,并让博客出现在下一页尝试在prepareForSegue的开头添加一个断点,然后跨过每一行,检查它是否得到一个值。
class DetailViewController: UIViewController, UITableViewDataSource, UITableViewDelegate {
var blog: PFObject?
var comments: String?()
func replyButtonPressed(sender: AnyObject!) {
blog?.addObject(commentField?.text, forKey: "comments")
blog?.saveInBackground()
if let tmpText = commentField?.text {
comments?.append(tmpText)
}
commentField?.text = ""
print(comments?.count)
self.commentField?.resignFirstResponder()
self.tableView.reloadData()
}