didFinishProcessingPhoto Выполняется только 10 раз за цикл - PullRequest
0 голосов
/ 29 июня 2018

Я создаю приложение, которое захватывает много изображений и сохраняет его в массиве, но у меня проблема с тем, что мой didFinishProcessingPhoto выполняется только 10 раз, в то время как мой цикл for равен 20.

Мой код: -

  func photoOutput(_ output: AVCapturePhotoOutput, didFinishProcessingPhoto photo: AVCapturePhoto, error: Error?) {

    guard let data = photo.fileDataRepresentation(),
        let image =  UIImage(data: data)  else {
            return
    }

    self.img.image = image
    self.imgs.append(image)
}
@IBAction func cameraButton_TouchUpInside(_ sender: Any) {

    for i in 0 ... 20 {
        let settings = AVCapturePhotoSettings()
        self.photoOutput?.capturePhoto(with: settings, delegate: self)

    }
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...