在我正在处理的应用中,它允许用户在主时间轴上发布,而其他用户可以对该用户的帖子发表评论,因此我一直在尝试显示评论tableView,但它没有显示。我已经确认数据正在发布解析,所以为此它按预期工作,但是当显示评论时,我似乎无法让它工作。我使用此功能显示评论:
int pivot = findPivot(a, from, to);
我的代码有什么问题吗?还是有其他方式来显示评论?
答案 0 :(得分:0)
检索评论的代码在哪里?确保在for循环后调用“self.tableView.reloadData()”。
我通常从解析中检索信息的方式如下:
func query() {
var query = PFQuery(className: "comments")
query.orderByDescending("createdAt")
query.findObjectsInBackgroundWithBlock { (caption2: [AnyObject]?, erreur: NSError?) -> Void in
if erreur == nil {
// good
for caption in caption2! {
self.comments.append(caption["<YOUR COLUMN NAME WHERE COMMENT IS STORED IN PARSE HERE>"] as! String)
}
self.tableView.reloadData()
}
else {
// not good
}
}
}
将此功能添加到您的班级。然后改变这个:
func reply() {
post?.addObject(commentView!.text, forKey: "comments")
post?.saveInBackground()
if let tmpText = commentView?.text {
comments?.append(tmpText)
}
commentView?.text = ""
println(comments?.count)
self.commentView?.resignFirstResponder()
self.commentTableView.reloadData()
}
到此:
func reply() {
post?.addObject(commentView!.text, forKey: "comments")
post?.saveInBackground()
if let tmpText = commentView?.text {
comments?.append(tmpText)
}
commentView?.text = ""
println(comments?.count)
self.commentView?.resignFirstResponder()
self.query
}
答案 1 :(得分:0)
原来我失踪了:
ssh-add
在我班上,所以修好了它:
$ eval "$(ssh-agent -s)"
Agent pid 1174
$ ssh-add ~/.ssh/id_rsa
Enter passphrase for /home/james/.ssh/id_rsa:
Identity added: /home/james/.ssh/id_rsa (/home/james/.ssh/id_rsa)