Я озадачен тем, что я должен использовать в быстрой 3 для следующего кода:Неоднозначное использование ошибок «appendingPathComponent» в 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' is unavailable: Use appendingPathComponent on URL instead
любые идеи?
и попробовали ли вы 'URL' вместо' String' и 'AnyObject'? – luk2302
Я бы предпочел не использовать URL по разным причинам –
В чем преимущество использования 'AnyObject' (который является' Any' в Swift 3 кстати), хотя путь должен быть 'String'? Не сражайтесь с сильной системой. Я бы предложил предложение компилятора. – vadian