【发布时间】:2020-06-18 19:33:46
【问题描述】:
由于问题,我无法关闭我的代码,它是可选的吗? 在'if let rutaMemoria'行中出现:“条件绑定的初始化器必须具有可选类型,而不是'URL'”
for archivo in archivos {
let nombreArchivo = archivo.lastPathComponent
if nombreArchivo.hasSuffix(".thumb") {
let sinExtension = nombreArchivo.replacingOccurrences(of: ".thumb", with: "")
if let rutaMemoria = obtenerDirectorioDocs().appendingPathComponent(sinExtension){
recuerdos.append(rutaMemoria)
}
}
}
当我删除“if”时,xcode 在下面的行中(在 recuerdos.append 中)向我显示了这个错误:“变量在其自己的初始值内使用”
for archivo in archivos {
let nombreArchivo = archivo.lastPathComponent
if nombreArchivo.hasSuffix(".thumb") {
let sinExtension = nombreArchivo.replacingOccurrences(of: ".thumb", with: "")
let rutaMemoria = obtenerDirectorioDocs().appendingPathComponent(sinExtension){
recuerdos.append(rutaMemoria)
}
}
}
【问题讨论】:
-
哦,我忘了,谢谢!
标签: ios xcode url switch-statement optional