我在我的应用程序中使用隐私说明来使用照片库但该应用程序显示错误

时间:2017-02-26 07:24:54

标签: ios camera swift3 photolibrary

我知道如果您想在应用程序中使用相机或照片库,您必须在信息部分添加隐私说明,然后我添加了该文本并写入文本但该应用程序显示错误并告诉我您必须添加隐私说明

这是我的代码

class ViewController: UIViewController , UINavigationControllerDelegate , UIImagePickerControllerDelegate {


@IBOutlet var myimageView: UIImageView!

@IBAction func importImage(_ sender: Any) {

    let image = UIImagePickerController()
    image.delegate = self
    image.sourceType = UIImagePickerControllerSourceType.photoLibrary

    image.allowsEditing = false
    self.present(image , animated: true)
    {

    }
}


func imagePickerController(_ picker: UIImagePickerController, didFinishPickingMediaWithInfo info: [String : Any]) {
    if let image = info[UIImagePickerControllerOriginalImage] as? UIImage{
        myimageView.image = image
    }
    else {
        print("Error")
    }

    self.dismiss(animated: true, completion: nil)

}
 @IBOutlet var translatebackgroundimg: UIImageView!
@IBOutlet var translatefrontimg: UIImageView!
override func viewDidLoad() {
    super.viewDidLoad()

    let blurEffect = UIBlurEffect(style: UIBlurEffectStyle.light)
    let blurView = UIVisualEffectView(effect: blurEffect)

    blurView.frame =  CGRect(x: self.translatebackgroundimg.frame.origin.x, y: self.translatebackgroundimg.frame.origin.y, width: self.translatebackgroundimg.frame.size.width, height: self.translatebackgroundimg.frame.size.height)

    blurView.autoresizingMask = [.flexibleWidth, .flexibleHeight]

    self.translatebackgroundimg.addSubview(blurView)

    // Do any additional setup after loading the view.
    translatefrontimg.image = UIImage(named: "Translate.png")

}

override func didReceiveMemoryWarning() {
    super.didReceiveMemoryWarning()
    // Dispose of any resources that can be recreated.
}

override func viewDidAppear(_ animated: Bool) {

    let blurEffect = UIBlurEffect(style: UIBlurEffectStyle.dark)
    let blurView = UIVisualEffectView(effect: blurEffect)
    blurView.frame = translatebackgroundimg.bounds
    translatebackgroundimg.addSubview(blurView)
    translatebackgroundimg.frame = self.view.bounds
}

@IBAction func cameraButton(_ sender: Any) {

    if UIImagePickerController.isSourceTypeAvailable(.camera) {
        let imagePicker = UIImagePickerController()
        imagePicker.delegate = self
        imagePicker.allowsEditing = true
        imagePicker.sourceType = UIImagePickerControllerSourceType.camera
        self.present(imagePicker, animated: true, completion: nil)



    }





}


}

Here is the Info Part Photo

0 个答案:

没有答案