根据UIIMageView等于nil导入图像

时间:2018-09-08 19:29:38

标签: swift import uiimageview photo

我的应用程序设置为导入图片。如果第一个UIImageView中没有图片,则将导入的图片放在此处。如果第一个UIImageView中确实包含某些内容,则将图片放在第二个UIImageView中。最后,如果第一个和第二个UIImageView将图片放在第三个

func imagePickerController(_ picker: UIImagePickerController, didFinishPickingMediaWithInfo info: [String : Any]) {
    if let image = info[UIImagePickerControllerOriginalImage] as? UIImage {
        if picture.image == nil {
            picture.image = image
        } else if picture.image == image {
            picture2.image = image
        } else if picture2.image == image {

            picture3.image = image
        }
        self.dismiss(animated: true, completion: nil)
    }
}

1 个答案:

答案 0 :(得分:1)

在第二和第三条if语句中尝试将== image替换为== nil,因为每张图片应具有不同的图片。