Я провел не менее 2 часов, прежде чем публиковать этот довольно простой вопрос. Следующий код работает, когда json-файл находится внутри пакета приложений.Swift читает json из файла за пределами Application bundle
if let file = Bundle.main.url(forResource: "data", withExtension: "json") {....
Я чтение файла JSON таким образом ...
let myData = try Data(contentsOf: file as URL)
Я не могу получить доступ к идентичной копии файла с «/ Library/Application Support/AppFolder/data.json ».
Ниже не работает
let filepath = "/Library/Application Support/AppFolder/data.json"
if let file = NSURL(string: filepath) {...
Мне пришлось обновить синтаксис, чтобы быть быстрым 3-х совместимым. Затем я получаю сообщение об ошибке «Значение URL-адреса типа не имеет члена URLbyAppendingPathComponent». – nyitguy
Я обновил ответ, добавив версию Swift 3. – vadian
Это работает отлично, но как я могу указать его в каталог «/Volumes/VolumeName/data.json»? – nyitguy