У меня есть путь к файлу в виде строки. Я хочу:
- Проверьте, есть ли там файл
- Прочитать содержимое файла в виде строки
проблема, с которой я сталкиваюсь, заключается в том, что иногда этот путь к файлу включает символическую ссылку (символическую ссылку). Возможно к самому файлу. Возможно, в один из каталогов над файлом.
[EDIT] закрытие этого, потому что следующий код (с которого я начал) на самом деле работает просто отлично, было задействовано всего несколько уровней пользовательских ошибок. Спасибо за участие.
func getUserResource(relativeFilePath: String) -> String? {
let fileManager = NSFileManager.defaultManager()
let userFilePath = NSHomeDirectory() + relativeFilePath
if(fileManager.fileExistsAtPath(userFilePath))
{
do {
return try String(contentsOfFile: userFilePath, encoding: NSUTF8StringEncoding);
} catch {
return nil;
}
}
return nil;
}
ln -s
), и это сработало. Вы уверены, что это ваша проблема? - person Eric Aya   schedule 03.06.2016