因此,我正在使用Swift,并且尝试获取所有注释activityId,以便可以在另一个DetailViewController中打开它们。虽然我不确定该怎么做。以下是我认为正确的解决方法,但我不确定如何进行活动。我应该怎么做?我想将它们放在activityIds数组中。
Client.shared.reactions(forActivityId: activityPresenter!.activity.id, kindOf: .comment) {
result in
if let values = try? result.get() {
}
}
我添加了图片以进行澄清。现在,我使用的是DetailViewController,它是显示的图像。在此视图中,有一段显示“另外2条回复”。目前,当我单击它时,它不会在任何地方显示。我想做的是,当我单击有回复的评论时,它将搜索到类似的屏幕,该屏幕显示这些回复,以便用户可以发表评论并做出反应。
答案 0 :(得分:0)
使用反应时,可以请求丰富的活动,包括按类型和反应计数器进行的附加反应。 这是Swift中的示例,展示了如何从给定的Feed中检索这些丰富的活动:
FNR == NR
请在我们的文档中找到有关此内容的更多信息:https://getstream.io/docs/reactions_read_feeds/?language=swift#read_feeds_with_reactions
答案 1 :(得分:0)
我发现我要找的东西是不可能的。反应与活动不同,并且有自己的Ids ex。 reactionId vs activityId,所以我无法使用DetailViewController打开反应。我在这里发布了与此相关的另一个问题:Does Stream.io for Swift have a "ReactionViewController" that works similarly to DetailViewController?