Показать / скрыть представление, когда String как nil и два значения Bool как false, используя guard let & if let - PullRequest
0 голосов
/ 19 апреля 2020

У меня есть условие, где я могу показать / скрыть представление на основе трех переменных. Один - String, остальные два - Bool. Я получаю эти значения в ответ на запрос POST.

guard let paidThru = json["paid_thru"] else {//String type
    return
}

guard let canManager = json["can_manage"] else {//Bool type
    return
}

guard let canRefresh = json["can_refresh"] else {//Bool type
    return
}

Теперь, когда paidThru равно nil И canManage равно false И canRefresh равно false, тогда я должны скрывать определенный вид. Я попытался добавить условия внутри paidThru оператора охраны, но есть несколько внутренних операторов. Есть ли лучший способ справиться с этим.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...