这是一个博客类型的应用程序,其中显示了博客文章,您可以在下面阅读对该文章的几条评论。
| Post Title Here
|
| Post text here lorem ipsum
| dolor bla bla bla
|
| ---------------------------------------------
| Comment 1
| ---------------------------------------------
| Comment 2
| ---------------------------------------------
| Comment 3
| ---------------------------------------------
| etc
我的 JSON 提要如下所示:
...
{
"post_id": "1463",
"post_title": null,
"post_text": "dffsdjdflkjklk dlfkjsdlfkj",
"comment": [
{
"comment_id": "2162",
"comment_text": "yuiyuiiopiop",
},
{
"comment_id": "2163",
"comment_text": "tyutyutyutyuu",
},
{
"comment_id": "2164",
"comment_text": "sdfsertertr",
},
]
},
...
这就是我读它的方式
NSDictionary *post = self.detailItem;
NSArray *commentThread = [post objectForKey:@"comment"];
NSUInteger commentCount = [commentThread count];
for (int i = 0; i < commentCount; i++) {
NSDictionary *comment = [commentThread objectAtIndex:i];
NSString *commentText = [comment objectForKey:@"comment_text"];
commentTextLabel.text = commentText;
}
在我的故事板中,我有一个连接到commentTextLabel
.
使用上述方法,我认为只有最后一条评论显示。我预计 UILabel 会生成i
时间,但似乎并非如此。
我应该怎么做才能创建多个 UILabel,每个评论一个,所以它们最终会堆积如我在这篇文章顶部显示的那样?
非常感谢任何形式的帮助、指示或建议。