Это говорит о том, что результат привязки вызова (к :) не используется, потому что вы не присоединяете его к одноразовому.
Вам необходимо создать disposeBag
В рамках класса:
let disposeBag = DisposeBag()
И после .bind (). Disposed (by: disposeBag)
Если не будет сохранено, то disposeBag сохраняет все подписки до тех пор, пока не будет удален (и если вы объявите его в области видимости класса, он будет удален при удалении класса)
Также Rx является сложным слоем "over" swift, поэтому, когда что-то не так, у XCode есть много проблем, чтобы обнаружить, что именно является ошибкой, и становится безумным, говоря, что есть ошибка, но, возможно, не правильная (и это случается также, когда вы пытаетесь использовать автозаполнение, XCode отстой ...), вы ничего не можете сделать, чтобы это исправить.