mirror of
https://github.com/ReactiveX/RxSwift.git
synced 2024-10-05 06:27:29 +03:00
Replaces unowned
with weak
.
This commit is contained in:
parent
4ba729f7ad
commit
e86516891f
@ -20,8 +20,8 @@ extension UIDatePicker {
|
||||
Reactive wrapper for `date` property.
|
||||
*/
|
||||
public var rx_date: ControlProperty<NSDate> {
|
||||
return rx_value(getter: { [unowned self] in
|
||||
self.date
|
||||
return rx_value(getter: { [weak self] in
|
||||
self?.date ?? NSDate()
|
||||
}, setter: { [weak self] value in
|
||||
self?.date = value
|
||||
})
|
||||
|
@ -20,8 +20,8 @@ extension UISegmentedControl {
|
||||
Reactive wrapper for `selectedSegmentIndex` property.
|
||||
*/
|
||||
public var rx_value: ControlProperty<Int> {
|
||||
return rx_value(getter: { [unowned self] in
|
||||
self.selectedSegmentIndex
|
||||
return rx_value(getter: { [weak self] in
|
||||
self?.selectedSegmentIndex ?? 0
|
||||
}, setter: { [weak self] value in
|
||||
self?.selectedSegmentIndex = value
|
||||
})
|
||||
|
@ -20,8 +20,8 @@ extension UISlider {
|
||||
Reactive wrapper for `value` property.
|
||||
*/
|
||||
public var rx_value: ControlProperty<Float> {
|
||||
return rx_value(getter: { [unowned self] in
|
||||
self.value
|
||||
return rx_value(getter: { [weak self] in
|
||||
self?.value ?? 0.0
|
||||
}, setter: { [weak self] value in
|
||||
self?.value = value
|
||||
})
|
||||
|
@ -20,8 +20,8 @@ extension UIStepper {
|
||||
Reactive wrapper for `value` property.
|
||||
*/
|
||||
public var rx_value: ControlProperty<Double> {
|
||||
return rx_value(getter: { [unowned self] in
|
||||
self.value
|
||||
return rx_value(getter: { [weak self] in
|
||||
self?.value ?? 0
|
||||
}, setter: { [weak self] value in
|
||||
self?.value = value
|
||||
})
|
||||
|
@ -20,8 +20,8 @@ extension UISwitch {
|
||||
Reactive wrapper for `on` property.
|
||||
*/
|
||||
public var rx_value: ControlProperty<Bool> {
|
||||
return rx_value(getter: { [unowned self] in
|
||||
return self.on
|
||||
return rx_value(getter: { [weak self] in
|
||||
self?.on ?? false
|
||||
}, setter: { [weak self] value in
|
||||
self?.on = value
|
||||
})
|
||||
|
Loading…
Reference in New Issue
Block a user