如何只获取最后一个对象的文本?

时间:2017-04-08 13:40:34

标签: swift xcode

我正在构建一个聊天应用程序。我为消息中的文本创建了一个if else语句。如果消息中的文本等于特定文本,则应该发生某些事情。但是当我这样做时,它会对包含该文本的所有消息执行此操作。当最后一条消息等于该文本时,有没有办法只执行此操作?

我希望我尽可能清楚地解释它。我是Swift的新手:)

这是我的代码:

  if message.text == "Looks" {
        looksContainterView.isHidden = false
        looksSmallText.isHidden = false
        looksTitle.isHidden = false
        looksEmoji.isHidden = false
        shareButton.isHidden = false
    } else {
        looksContainterView.isHidden = true
        looksSmallText.isHidden = true
        looksTitle.isHidden = true
        looksEmoji.isHidden = true
        shareButton.isHidden = true

    }

1 个答案:

答案 0 :(得分:0)

你还没有给出很多代码,但这就是我要做的事情:

更改它以便消息在收到消息后通过函数,如果消息包含特定文本,则给它一个标记。

在消息框中,带有该标志的所有消息都将获得您想要的属性。