模糊地使用" appendingPathComponent' Swift 3中的错误

时间:2017-01-22 18:58:52

标签: ios swift3 nsfilemanager

对于我在swift 3中使用以下代码的内容感到困惑:

func fileExist(_ filePath:AnyObject) -> Bool
    {
        let PdfPathWithFileName = filePath.appendingPathComponent(fileName as String)
        let fileManager = FileManager.default
        return fileManager.fileExists(atPath: PdfPathWithFileName)
    }

我尝试将AnyObject更改为String,但后来又出现了另一个错误:

  

' appendingPathComponent'不可用:使用appendingPathComponent   改为使用网址

任何想法?

1 个答案:

答案 0 :(得分:1)

方法appendingPathComponent是NSString的一种方法。如果要传入字符串,则需要使参数为NSString。否则传入NSURL