Я работаю со следующей переменной gameTimeout
это недавно созданная наблюдаемая из game
с прикрепленным оператором тайм-аута. Я ищу решение для этого .timeout
оператора, работающего непрерывно ..
let gameTimeout = game.timeout(3, scheduler: MainScheduler.instance)
Observable.amb([gameTimeout, game])
.subscribe(onNext: { (error) in
print("pass")
},
onError: {err in self._alertMessage.onNext("There was an error loading the game."); print("error \(err)")}
)
.disposed(by: disposeBag)
Мне нужно, чтобы он работал только один раз за (представление контроллера представления). Приведенный выше код в настоящее время будет продолжать выполняться снова и снова ... что следует изменить, чтобы ограничить число выполнений кода?