Ios 当用户在拍照后点击“用户照片”选项时,是否有好的方法再次显示相机?

Ios 当用户在拍照后点击“用户照片”选项时,是否有好的方法再次显示相机?,ios,swift,Ios,Swift,当用户在拍照后点击“用户照片”选项时,是否有好的方法再次显示相机?在我当前的应用程序中,这是我再次显示相机的方式,但在重新打开相机之前会延迟一段时间 func imagePickerController(_ picker: UIImagePickerController, didFinishPickingMediaWithInfo info: [String : Any]) { if let image = info[UIImagePickerControllerOriginalIm

当用户在拍照后点击“用户照片”选项时,是否有好的方法再次显示相机?在我当前的应用程序中,这是我再次显示相机的方式,但在重新打开相机之前会延迟一段时间

 func imagePickerController(_ picker: UIImagePickerController, didFinishPickingMediaWithInfo info: [String : Any]) {

    if let image = info[UIImagePickerControllerOriginalImage] as? UIImage {

        let dt = DateTime()
        let newImage = UIImage.init(cgImage: (image.cgImage)!,scale: 1.0, orientation: UIImageOrientation.up)
        let newImage1 = self.textToImages(drawText: dt as NSString, inImage: newImage, atPoint:CGPoint(x: (newImage.size.width/4),y: (newImage.size.height-50)))
        let Imagename = self.Create_imageName(index:self.index)
        let imageinfo = imageDescription(imageName: "\(Imagename).jpg", image: newImage1)
        self.imageArray.append(imageinfo)
        self.saveImages(img:newImage1,index:self.index,name:Imagename)
        self.index += 1
        DispatchQueue.main.async {
            self.imageCollectionView?.reloadData()
        }
        self.dismiss(animated: false, completion: nil)
        self.camera()
    }
}

self.imageCollectionView?之后调用此
self.camera()
。重新加载数据()
这是否有效。。。。