ios - swift 3 : List of files Optional()

标签 ios swift file option-type

我要疯了。

我正在尝试从文件夹中获取“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/

相关文章:

ios - UITextView 不打印多行

编译时Java没有在源代码中获取文件

iphone - NSInvalidArgumentException,原因 : 'Invalid type in JSON write (__NSDate)'

swift - UIButton 标题 + 使用 Paintcode 应用程序的图像

ios - 当为 appDelegate 中的所有 View 设置自定义 tintColor 时,更改特定 View 的色调颜色

ios - 如何在ios中实现刷新 token

php - html文件夹外的文件和图像

delphi - 我可以设置什么文件的创建/上次修改/上次访问?

iOS:在第二个 View Controller 中嵌套数组 - 使用对象?

iphone - 在数字键盘上显示丢弃和完成按钮