Более элегантный способ ждать, пока логическое значение будет «истинным» - PullRequest
0 голосов
/ 21 июня 2019

Я новичок в Swift, поэтому я жду, пока булева переменная станет истинной:

while (boolVar == false) {}

Я знаю, что в конечном итоге из другого метода эта переменная будет установлена ​​в значение true.Есть ли лучший способ достичь вышеуказанного?Я не уверен, что это самый элегантный и / или эффективный способ.

1 Ответ

3 голосов
/ 21 июня 2019

Простой способ - использовать didSet

var boolVar:Bool = false {
    didSet {
       if boolVar {
          // do job
       } 
    } 
}
...