Если я распечатаю значение «self.q». Мои программы печатают одно и то же значение 10-12 раз, поскольку оно постоянно обновляется. Я хочу напечатать значение только один раз, пока обновленное значение не станет новым. Я новичок в Swift, не знаю, как это сделать.
some func{
if (type == "q") {
let json = JSON(receivedAsJSON)
let receivedQ = json["q"].stringValue
self.q = receivedQ
self.updateLabels()
print(self.q)
}
//function to update value received
func updateLabels() {
qLabel.stringValue = self.q
}