YPImagePicker и отправка изображения и видео на другой контроллер - PullRequest
1 голос
/ 01 апреля 2019

Я пытаюсь отправить фото и видео с одного контроллера на другой с помощью модуля YPImagePicker.У меня проблема с пониманием, как использовать этот файл.

var selectedItems = [YPMediaItem]()
let selectedImageV = UIImageView()
     @objc func showPicker() {

    var config = YPImagePickerConfiguration()
    config.library.mediaType = .photoAndVideo
    config.library.onlySquare = true
    config.showsFilters = false
    config.shouldSaveNewPicturesToAlbum = true
    config.albumName = "RecipeSharing"
    config.video.compression = AVAssetExportPresetMediumQuality
    config.startOnScreen = .library
    config.screens = [.library, .photo, .video]
    config.video.recordingTimeLimit = 5.0
    config.video.libraryTimeLimit = 500.0
    config.video.trimmerMaxDuration = 60.0
    config.video.trimmerMinDuration = 3.0
    config.video.fileType = .mov
    config.showsCrop = .rectangle(ratio: (16/9))
    config.targetImageSize = YPImageSize.original
    config.wordings.libraryTitle = "Gallery"
    config.hidesStatusBar = false
    config.hidesBottomBar = false
    config.library.maxNumberOfItems = 5
    let picker = YPImagePicker(configuration: config)
    picker.didFinishPicking { [unowned picker] items, _ in
        if let photo = items.singlePhoto {
            let finalShareVC = NewInstructionsController()
            picker.navigationController?.pushViewController(finalShareVC, animated: true)
        }
    }
    picker.didFinishPicking { [unowned picker] items, _ in
        if let video = items.singleVideo {
            let finalShareVC = NewInstructionsController()
            picker.navigationController?.pushViewController(finalShareVC, animated: true)
        }
    }
    present(picker, animated: true, completion: nil)
}

Мой второй контроллер имеет следующий код.

     var selectedImage: UIImage? {
     didSet {
        guard let image = selectedImage else { return }
        instructionsImage.image = image
    }
}

Используется для получения файла с фотографией, в которую я верю.Кто-нибудь знает, что я должен использовать для отправки фото и видео на другой контроллер, чтобы его можно было использовать.Я пытался читать много на этом стручке.Я получаю вариант сохранения в этом модуле, а затем он ничего не делает.Мне было интересно, если у кого-нибудь была идея или она могла бы мне помочь.Может быть, мне не нужно выдвигать вид, но я не уверен.Спасибо.

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