0
Используя это условие:Как вырваться из цикла while?
while let element = enumerator.nextObject() as? String
как я могу добавить еще одно условие на основе уменьшающимся целого:
var c=10
while let element = enumerator.nextObject() as? String && c>0 {
...
c--
...
}
Ошибка является:
Optional type 'Bool' cannot be used as a boolean; test for '!= nil' instead
Может ли это быть сделано с помощью оператора соединения? – alecail
@alecail Нет, вы не можете. Даже если '&&' будет более интуитивно понятным, где 'используется ', чтобы отделить необязательное связывание (проверить для nil и создать новую переменную) из логического условия. Вы можете использовать '&&' в условии. – Qbyte