.subscribe(onNext: { [weak self] value in
if value.count == 1 {
DispatchQueue.main.asyncAfter(deadline: .now() + 3.0) {
self?.startRecord()
}
}
}).disposed(by: disposeBag)
Ну тут 100500 вариантов, например value.count не равно 1 )
В том то и дело, что равно 1, дебагером выполнение условия отлавливаю, а внутрь asyncAfter не переходит
Self=nil? :)
ради интереса сделай strong ссылку внутри dispatch
Если тебе нужно просто подождать, то там есть .wait (поищи, я точно не помню)
Обсуждают сегодня