@@ -15,7 +15,7 @@ protocol AvatarCaptureControllerDelegate: NSObjectProtocol {
1515 func imageSelectionCancelled( )
1616}
1717
18- class AvatarCaptureController : UIViewController {
18+ open class AvatarCaptureController : UIViewController {
1919 @IBOutlet weak var apertureView : UIView !
2020
2121 var delegate : AvatarCaptureControllerDelegate ?
@@ -36,28 +36,28 @@ class AvatarCaptureController: UIViewController {
3636 var cancelButton : UIButton ?
3737 var selectPhotoButton : UIButton ?
3838
39- override func viewDidLoad( ) {
39+ override open func viewDidLoad( ) {
4040 super. viewDidLoad ( )
4141
4242 // Do any additional setup after loading the view.
4343 }
4444
45- override func viewDidAppear( _ animated: Bool ) {
45+ override open func viewDidAppear( _ animated: Bool ) {
4646 super. viewDidAppear ( animated)
4747
4848 if !isCapturing {
4949 self . startCapture ( presentPickerImmediately)
5050 }
5151 }
5252
53- override func viewWillLayoutSubviews( ) {
53+ override open func viewWillLayoutSubviews( ) {
5454 super. viewWillLayoutSubviews ( )
5555
5656 apertureView. layer. cornerRadius = apertureView. bounds. width / 2
5757 capturedImageView? . layer. cornerRadius = apertureView. bounds. width / 2
5858 }
5959
60- override func didReceiveMemoryWarning( ) {
60+ override open func didReceiveMemoryWarning( ) {
6161 super. didReceiveMemoryWarning ( )
6262 // Dispose of any resources that can be recreated.
6363 }
@@ -292,7 +292,7 @@ extension AvatarCaptureController: UINavigationControllerDelegate {
292292}
293293
294294extension AvatarCaptureController : UIImagePickerControllerDelegate {
295- func imagePickerControllerDidCancel( _ picker: UIImagePickerController ) {
295+ public func imagePickerControllerDidCancel( _ picker: UIImagePickerController ) {
296296 if captureVideoPreviewLayer? . superlayer == nil {
297297 captureView? . layer. addSublayer ( captureVideoPreviewLayer!)
298298 cancelButton? . isHidden = false
@@ -301,7 +301,7 @@ extension AvatarCaptureController: UIImagePickerControllerDelegate {
301301 dismiss ( animated: true , completion: nil )
302302 }
303303
304- func imagePickerController( _ picker: UIImagePickerController , didFinishPickingMediaWithInfo info: [ String : Any ] ) {
304+ public func imagePickerController( _ picker: UIImagePickerController , didFinishPickingMediaWithInfo info: [ String : Any ] ) {
305305 self . selectedImage = info [ UIImagePickerControllerOriginalImage] as? UIImage
306306 self . capturedImageView? . image = selectedImage
307307 dismiss ( animated: true , completion: { ( ) -> Void in
@@ -321,7 +321,7 @@ extension AvatarCaptureController: UIImagePickerControllerDelegate {
321321}
322322
323323extension AvatarCaptureController : AVCapturePhotoCaptureDelegate {
324- func photoOutput( _ output: AVCapturePhotoOutput , didFinishProcessingPhoto photo: AVCapturePhoto , error: Error ? ) {
324+ public func photoOutput( _ output: AVCapturePhotoOutput , didFinishProcessingPhoto photo: AVCapturePhoto , error: Error ? ) {
325325 var imageData = photo. fileDataRepresentation ( )
326326 let isFrontFacing = captureDevice == AVCaptureDevice . devices ( for: . video) [ 1 ]
327327
0 commit comments