小编b3f*_*f79的帖子

UIImageJPEGRepresentation已被实例方法UIImage.jpegData(compressionQuality :)取代

我试图将照片上传到Firebase,但它给了我这个错误.它在Xcode 10之前工作.我收到此错误:

'UIImageJPEGRepresentation'已被实例方法'UIImage.jpegData(compressionQuality :)'取代

我不知道如何使用这个功能.

import UIKit
import Firebase

class SignUpViewController:UIViewController {
    @IBOutlet weak var profileImageView: UIImageView!
    @IBOutlet weak var tapToChangeProfileButton: UIButton!

    var continueButton:RoundedWhiteButton!
    var imagePicker:UIImagePickerController!

    override func viewDidLoad() {
        super.viewDidLoad()

          continueButton.addTarget(self, action: #selector(handleSignUp), for: 
          .touchUpInside)
        let imageTap = UITapGestureRecognizer(target: self, action: 
        #selector(openImagePicker))
        profileImageView.isUserInteractionEnabled = true
        profileImageView.addGestureRecognizer(imageTap)
        profileImageView.layer.cornerRadius = profileImageView.bounds.height / 2
        profileImageView.clipsToBounds = true

        imagePicker = UIImagePickerController()
        imagePicker.allowsEditing = true
        imagePicker.sourceType = .photoLibrary
        imagePicker.delegate = self
    }

    func uploadProfileImage(_ image:UIImage, completion: @escaping ((_ url:URL?)->())) {
        guard let uid = …
Run Code Online (Sandbox Code Playgroud)

ios swift swift4 ios12

39
推荐指数
3
解决办法
3万
查看次数

标签 统计

ios ×1

ios12 ×1

swift ×1

swift4 ×1