-2
我感到困惑,我應該在迅速3可以使用下面的代碼:不明確使用「appendingPathComponent」錯誤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' is unavailable: Use appendingPathComponent on URL instead
有什麼想法嗎?
並且你嘗試過'URL'而不是'String'和'AnyObject'? – luk2302
我不希望因爲各種原因使用URL –
雖然路徑必須是String,但使用AnyObject(在Swift 3中是「Any」)有什麼好處?不要對抗強類型系統。我會採納編譯器的建議。 – vadian