Size: a a a

2021 January 14

DK

Denis Kim in SwiftBook
Human 678
ребята, подскажите, почему не происходит переход на второй вью контролер, вроде все правильно сделано, но открывается черный экран. Код и гифка ниже:
интерфейс не загружен в момент пуша. не помню от чего такое было, надо смотреть в сторону loadView у второго контроллера.
источник

В

Виктор in SwiftBook
а как разворачивать optional тернарным оператором условия?
источник

DK

Denis Kim in SwiftBook
Denis Kim
интерфейс не загружен в момент пуша. не помню от чего такое было, надо смотреть в сторону loadView у второго контроллера.
а когда ты делаешь vc2.view.backgroundColor = .white ты по сути дергаешь этот метод, так что можно было и _ = vc2.view сделать, эффект был бы тот же. разве что цвет контроллера по умолчанию другой
источник

DK

Denis Kim in SwiftBook
Виктор
а как разворачивать optional тернарным оператором условия?
никак, тернарный оператор для булевых выражений
источник

В

Виктор in SwiftBook
Denis Kim
никак, тернарный оператор для булевых выражений
спасибо
источник

DK

Denis Kim in SwiftBook
ну или может быть ты имел ввиду что-то вроде let value = wrapped != nil ? wrapped!.value : fallbackValue
источник

В

Виктор in SwiftBook
Denis Kim
ну или может быть ты имел ввиду что-то вроде let value = wrapped != nil ? wrapped!.value : fallbackValue
такой метод я знаю)
источник

В

Василий in SwiftBook
ээ... а почему не просто let value = wrapped?.value ?? otherValue ?
источник

🅰Б

🅰️лександр Б.... in SwiftBook
Всем привет. Как в URLSession определить что ошибка по таймауту была?
источник

DK

Denis Kim in SwiftBook
Василий
ээ... а почему не просто let value = wrapped?.value ?? otherValue ?
потому что это к тернарному оператору отношения уже не имеет
источник

DK

Denis Kim in SwiftBook
🅰️лександр Б.
Всем привет. Как в URLSession определить что ошибка по таймауту была?
проверить domain и code ошибки
источник

В

Василий in SwiftBook
окей, а зачем вообще тернарку тут использовать?
источник

DK

Denis Kim in SwiftBook
хз, может из спортивного интереса
источник

В

Василий in SwiftBook
хотя по сути ?? - это оно и есть
источник

В

Виктор in SwiftBook
Denis Kim
хз, может из спортивного интереса
именно)
источник

DK

Denis Kim in SwiftBook
это nil-coalesing оператор вроде
источник

В

Василий in SwiftBook
у меня луашный бекграунд, я это воспринимаю почти как одно и то же 🙂
local value = ( value ) and value or otherValue и local value = value or otherValue
источник

DK

Denis Kim in SwiftBook
у меня первый операнд почему-то никак не ассоциируется с опциональным значением. это же просто булевое выражение, утверждение, которое мы проверяем
источник

DK

Denis Kim in SwiftBook
как можно эти два оператора воспринимать как одно и то же для меня загадка
источник

S

Sasha_A in SwiftBook
Дмитрий
А назад как добавить? Если послать обновлёние, то приложение снова пройдет ревью
Не слать никаких обновлений, я же выше написал, функционал есть уже в приложение, просто он скрывается на то время, пока приложение в статусе in review.
источник