private func bind() {
selectedPhotos.asObservable()
.map { $0.isEmpty }
.bind(to: completeButton.rx.isHidden)
.disposed(by: disposeBag)
}
“无法分配给属性:‘self’是不可变的”
我收到这个错误
正如你提到的
private let selectedPhotos = BehaviorRelay<[PHAsset]>(Value: [])
被声明为
let
常量。
请使用
var
来代替。
如果它是在 viewController (当然是一个类)中声明的,那么它应该变得可变。