mirror of
https://github.com/ReactiveX/RxSwift.git
synced 2024-10-04 05:57:23 +03:00
Change return type of didFinishPickingMediaWithInfo
This commit is contained in:
parent
cb2d8b165c
commit
78fae029f4
@ -18,11 +18,11 @@
|
||||
/**
|
||||
Reactive wrapper for `delegate` message.
|
||||
*/
|
||||
public var didFinishPickingMediaWithInfo: Observable<[String : AnyObject]> {
|
||||
public var didFinishPickingMediaWithInfo: Observable<[UIImagePickerController.InfoKey : AnyObject]> {
|
||||
return delegate
|
||||
.methodInvoked(#selector(UIImagePickerControllerDelegate.imagePickerController(_:didFinishPickingMediaWithInfo:)))
|
||||
.map({ (a) in
|
||||
return try castOrThrow(Dictionary<String, AnyObject>.self, a[1])
|
||||
return try castOrThrow(Dictionary<UIImagePickerController.InfoKey, AnyObject>.self, a[1])
|
||||
})
|
||||
}
|
||||
|
||||
|
@ -33,7 +33,7 @@ class ImagePickerController: ViewController {
|
||||
.take(1)
|
||||
}
|
||||
.map { info in
|
||||
return info[UIImagePickerController.InfoKey.originalImage.rawValue] as? UIImage
|
||||
return info[.originalImage] as? UIImage
|
||||
}
|
||||
.bind(to: imageView.rx.image)
|
||||
.disposed(by: disposeBag)
|
||||
@ -50,7 +50,7 @@ class ImagePickerController: ViewController {
|
||||
.take(1)
|
||||
}
|
||||
.map { info in
|
||||
return info[UIImagePickerController.InfoKey.originalImage.rawValue] as? UIImage
|
||||
return info[.originalImage] as? UIImage
|
||||
}
|
||||
.bind(to: imageView.rx.image)
|
||||
.disposed(by: disposeBag)
|
||||
@ -65,7 +65,7 @@ class ImagePickerController: ViewController {
|
||||
.take(1)
|
||||
}
|
||||
.map { info in
|
||||
return info[UIImagePickerController.InfoKey.editedImage.rawValue] as? UIImage
|
||||
return info[.editedImage] as? UIImage
|
||||
}
|
||||
.bind(to: imageView.rx.image)
|
||||
.disposed(by: disposeBag)
|
||||
|
Loading…
Reference in New Issue
Block a user