Я получаю очень странную ошибку при использовании RXSwift.Я вызываю службу с одной чертой, и когда я просто печатаю ошибку, мой код компилируется без проблем, но если я пытаюсь сделать что-то еще в «onError», код не компилируется.У кого-то была такая же проблема?
Кусок кода, который не компилируется:
NetworkManager.shared.authorizeService(with: parameters)
.subscribe(onSuccess: { [weak self] status in
}, onError: { [weak self] error in
paymentAuthorizationFinishedWithError.onNext(APIResponseError.paymentAlreadyInProgress)
}).disposed(by: bag)
Код, который компилируется:
NetworkManager.shared.authorizeService(with: parameters)
.subscribe(onSuccess: { [weak self] status in
}, onError: { [weak self] error in
print(error)
}).disposed(by: bag)