Я думаю, вам нужно поместить файл plist в папку группы приложений:
Шаг 1. Создание группы приложений: Навигатор проектов -> YOUR_APP_TARGET -> Возможности -> Активировать группы приложений -> добавить группы приложенийИдентификатор (обычно group.YOUR_APP_BUNDLE)
Шаг 2: Добавьте этот идентификатор группы приложений в целевой объект виджета, также активировав группу приложений в Capability и выбрав этот SAME ID группы приложений
Шаг 3: Сохранитьваш список в папке группы приложений.Используйте этот код для получения URL-адреса этой папки как из TodayViewController
, так и из вашего основного приложения:
guard let appGroupURL = FileManager.default.containerURL(forSecurityApplicationGroupIdentifier: YOUR_APP_GROUP_ID) else {
return
}
Надеюсь, это поможет.