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

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

问题描述:

我正在构建一个聊天应用程序。我对消息中的文本做了if else语句。如果消息中的文本等于特定的文本而不是应该发生的事情。但是当我这样做的时候,它会将所有包含该文本的消息都做到这一点。有没有办法只在最后一条消息等于该文本时才执行此操作?如何只获取最后一个对象的文本?

我希望我尽可能的把它解释清楚。我是新来的斯威夫特:)

这是我的代码:

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 

    } 

您还没有给予了很多的代码,但这里是我会做什么:

更改它,因此消息如果邮件中包含特定文本,则会在收到邮件时通过函数,然后给它一个标志。

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