IosImagePicker

private class IosImagePicker : NSObject, UIImagePickerControllerDelegateProtocol, UINavigationControllerDelegateProtocol(source)

Coordinates IosImagePicker behavior in the SDAI presentation layer.

Author

Dmitriy Moroz

Constructors

Link copied to clipboard
constructor()

Properties

Link copied to clipboard
private var continuation: CancellableContinuation<IosImagePickOutcome>?

Exposes the continuation value used by the SDAI presentation layer.

Link copied to clipboard
Link copied to clipboard
expect val description: String?
Link copied to clipboard
expect val hash: NSUInteger
Link copied to clipboard
expect val superclass: ObjCClass?

Functions

Link copied to clipboard
expect open override fun class(): ObjCClass?
Link copied to clipboard
expect open override fun conformsToProtocol(aProtocol: Protocol?): Boolean
Link copied to clipboard
expect open fun copy(): Any?
Link copied to clipboard
expect open fun debugDescription(): String?
Link copied to clipboard
expect open override fun description(): String?
Link copied to clipboard
expect open fun doesNotRecognizeSelector(aSelector: COpaquePointer?)
Link copied to clipboard
expect open fun finalize()
Link copied to clipboard
expect open fun forwardingTargetForSelector(aSelector: COpaquePointer?): Any?
Link copied to clipboard
expect open fun forwardInvocation(anInvocation: NSInvocation?)
Link copied to clipboard
expect open override fun hash(): NSUInteger
Link copied to clipboard
open override fun imagePickerController(picker: UIImagePickerController, didFinishPickingMediaWithInfo: Map<Any?, *>)

Executes the imagePickerController step in the SDAI presentation layer.

expect open fun imagePickerController(picker: UIImagePickerController, didFinishPickingImage: UIImage, editingInfo: Map<Any?, *>?)
Link copied to clipboard
open override fun imagePickerControllerDidCancel(picker: UIImagePickerController)

Executes the imagePickerControllerDidCancel step in the SDAI presentation layer.

Link copied to clipboard
expect open fun init(): NSObject?
Link copied to clipboard
expect open override fun isEqual(object: Any?): Boolean
Link copied to clipboard
expect open override fun isKindOfClass(aClass: ObjCClass?): Boolean
Link copied to clipboard
expect open override fun isMemberOfClass(aClass: ObjCClass?): Boolean
Link copied to clipboard
expect open override fun isProxy(): Boolean
Link copied to clipboard
expect open fun methodForSelector(aSelector: COpaquePointer?): IMP?
Link copied to clipboard
expect open fun methodSignatureForSelector(aSelector: COpaquePointer?): NSMethodSignature?
Link copied to clipboard
expect open fun mutableCopy(): Any?
Link copied to clipboard
expect open fun navigationController(navigationController: UINavigationController, interactionControllerForAnimationController: UIViewControllerAnimatedTransitioningProtocol): UIViewControllerInteractiveTransitioningProtocol?
expect open fun navigationController(navigationController: UINavigationController, willShowViewController: UIViewController, animated: Boolean)
expect open fun navigationController(navigationController: UINavigationController, didShowViewController: UIViewController, animated: Boolean)
expect open fun navigationController(navigationController: UINavigationController, animationControllerForOperation: UINavigationControllerOperation, fromViewController: UIViewController, toViewController: UIViewController): UIViewControllerAnimatedTransitioningProtocol?
expect open fun navigationControllerPreferredInterfaceOrientationForPresentation(navigationController: UINavigationController): UIInterfaceOrientation
expect open fun navigationControllerSupportedInterfaceOrientations(navigationController: UINavigationController): UIInterfaceOrientationMask
Link copied to clipboard
expect open override fun performSelector(aSelector: COpaquePointer?): Any?
expect open override fun performSelector(aSelector: COpaquePointer?, withObject: Any?): Any?
expect open override fun performSelector(aSelector: COpaquePointer?, withObject: Any?, _withObject: Any?): Any?
Link copied to clipboard

Executes the pick step in the SDAI presentation layer.

Link copied to clipboard
private fun present(source: ImageToImagePickSource)

Executes the present step in the SDAI presentation layer.

Link copied to clipboard
expect open override fun respondsToSelector(aSelector: COpaquePointer?): Boolean
Link copied to clipboard
private fun resume(result: IosImagePickOutcome)

Executes the resume step in the SDAI presentation layer.

Link copied to clipboard
expect open override fun superclass(): ObjCClass?