Para validar ambas fuentes de contenido estoy realizando esto:
var fileData: Data = Data()
if let currentVideoSavedURL = currentVideoURL,
let videoData: Data = try? Data(contentsOf: currentVideoSavedURL)
{
fileData = videoData
}else if let imageSaved = previewImageView.image,
let imageSavedData: Data = imageSaved.jpegData(compressionQuality: 0.1)
{
fileData = imageSavedData
}
¿Es posible realizar el “unwrapping” con guard en el mismo metodo? Me refiero a que estmos usando el bloque else para salir del “flujo”, pero en este caso, quiero continuar si el valor del video es nulo para validar el valor de la foto.
Los aportes, preguntas y respuestas son vitales para aprender en comunidad. Regístrate o inicia sesión para participar.