【发布时间】:2015-01-11 06:10:55
【问题描述】:
问题是获取存储在 Parse 上不同类中的提要的评论,实际问题是将正文作为字符串从类中取出。
我总是收到一条错误消息,提示“PFObject 不是 NSString 的子类型”
var Comments = [PFObject]()
var FeedObjects = self.Feeds[indexPath.row]
var CommentObjects = Comments
var queryComment = PFQuery(className:"Comment")
queryComment.whereKey("post", equalTo: FeedObjects)
queryComment.selectKeys(["body", "author"])
queryComment.orderByAscending("createdAt")
queryComment.findObjectsInBackgroundWithBlock { (objects:[AnyObject]!, error:NSError!) -> Void in
if error == nil {
var Comments = objects as [PFObject]
self.Comments = Comments
}
}
println(Comments)
这个阶段的输出是
[<Comment: 0x7ffa98f2a560, objectId: efB384DliK, localId: (null)> {
author = test;
body = test;
}]
提前谢谢你。
【问题讨论】:
-
表格视图的代码其实和你的问题无关吧?尝试缩小您的问题范围,以便人们可以更快地了解您的问题。
-
错误出现在哪一行?
-
这里无处可去。当我将 var Comment = CommentObjects["body"] 设置为字符串时!例如
-
这行不通。
CommentsObjects是一个PFObject数组。我认为您应该在尝试解决此问题之前对其进行一些清理(例如,更多的变量名称,不要交叉分配变量等)。老实说,它看起来有点乱。 -
我回家看看。不太明白你的直接意思,但让我们看看也许我会在下班后得到它。 Du sagst das alles so leicht ^^
标签: ios uitableview swift parse-platform pfquery