новичок в Swift здесь .. Я уже пытался найти его, но не смог найти ответ, который сработал.
Я пытаюсь написать приложение для MacOS и хотел бы знать, как программно редактировать файл plist, который находится в системе, но не включен в приложение.
Допустим, например, у нас есть файл "contents.plist", который находится в папке в системе, и я хочу получить доступ к этому файлу, затем добавить к нему ключи и словари и сохранить изменения в этом файле.
Есть идеи, как мне сделать это программно с помощью swift?
Спасибо!
РЕДАКТИРОВАТЬ: PropertyListSerialization сработал! Спасибо, vadian, что я сделал, чтобы изменить свой внешний plist, чтобы определить путь в константе и получить к нему доступ, используя FileManager.default.contents(atPath: myPath)
вместо Bundle.main.path ..
Затем используйте .add
методы и .write
для редактирования списка.