chore: code format

This commit is contained in:
sunxiaojian 2021-03-02 16:27:58 +08:00
parent ea511c153f
commit 211f5dd0e4
1 changed files with 19 additions and 20 deletions

View File

@ -5,15 +5,18 @@
// Created by sxiaojian on 2021/3/2. // Created by sxiaojian on 2021/3/2.
// //
import Foundation
import UIKit
import CropViewController import CropViewController
import Foundation
import PhotosUI import PhotosUI
extension MastodonRegisterViewController: CropViewControllerDelegate, PHPickerViewControllerDelegate, UINavigationControllerDelegate{ import UIKit
func picker(_ picker: PHPickerViewController, didFinishPicking results: [PHPickerResult]) {
if let itemProvider = results.first?.itemProvider, itemProvider.canLoadObject(ofClass: UIImage.self) {
itemProvider.loadObject(ofClass: UIImage.self) { [weak self] image, error in extension MastodonRegisterViewController: CropViewControllerDelegate, PHPickerViewControllerDelegate {
func picker(_ picker: PHPickerViewController, didFinishPicking results: [PHPickerResult]) {
guard let itemProvider = results.first?.itemProvider, itemProvider.canLoadObject(ofClass: UIImage.self) else {
picker.dismiss(animated: true, completion: {})
return
}
itemProvider.loadObject(ofClass: UIImage.self) { [weak self] image, _ in
guard let self = self, let image = image as? UIImage else { return } guard let self = self, let image = image as? UIImage else { return }
DispatchQueue.main.async { DispatchQueue.main.async {
let cropController = CropViewController(croppingStyle: .default, image: image) let cropController = CropViewController(croppingStyle: .default, image: image)
@ -24,10 +27,6 @@ extension MastodonRegisterViewController: CropViewControllerDelegate, PHPickerVi
}) })
} }
} }
} else {
picker.dismiss(animated: true, completion: {
})
}
} }
public func cropViewController(_ cropViewController: CropViewController, didCropToImage image: UIImage, withRect cropRect: CGRect, angle: Int) { public func cropViewController(_ cropViewController: CropViewController, didCropToImage image: UIImage, withRect cropRect: CGRect, angle: Int) {