我要疯了。
我正在尝试从文件夹中获取“txt”文件的列表,但我以
的形式获取列表Optional("Filename").txt
这是我的代码,没什么花哨的。我尝试解开文件名,但编译器给了我一个错误。我尝试了“guard”,带有“if”,我尝试了“!” ...没有任何效果。
let enumerator:FileManager.DirectoryEnumerator = FileManager().enumerator(atPath: myFolderPath)!
while let element = enumerator.nextObject() as? String {
print(element)
if element.hasSuffix("txt") {
fileList.append(element)
}
}
我需要在表格 View 中显示此列表。
我希望我不应该运行数组并使用一堆字符串方法来获取文件名只是为了摆脱这个文本......
我不知道我能做什么!我真的不想使用这个解决方案:
Swift: Optional Text In Optional Value
谢谢
最佳答案
@ Vadian 和 Rob:你们太棒了,你们问了正确的问题。
问题是我用文本字段命名 .txt 文件,并且我正在做所有必要的工作以确保该文本字段不为空或其他情况。
我从来没有想过这个文本字段可以是可选的,因此是Optional("Filename").txt
一旦我打开文本字段Optional()中的值就消失了。
谢谢。
关于ios - swift 3 : List of files Optional(),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40773913/