Я знаю, что мы можем получить данные от NSFileManager
для загрузки изображений из нашего приложения в расширение WatchKit, но мы использовали NSCache
для кэширования изображений в нашем приложении для iOS. Есть ли способ подключить наше расширение WatchKit к изображениям из NSCache
?
Вот что относится к документация Apple гласит:
Во время выполнения вы делитесь файлами между процессами, читая и записывая эти файлы в общий каталог контейнера. Чтобы получить доступ к каталогу контейнера, используйте метод containerURLForSecurityApplicationGroupIdentifier: NSFileManager для получения базового URL-адреса для каталога. Используйте предоставленный URL-адрес для перечисления содержимого каталога или создания новых URL-адресов для файлов в каталоге.
Чтобы обмениваться данными о настройках между приложениями, создайте объект NSUserDefaults, используя идентификатор общей группы. Метод initWithSuiteName: NSUserDefaults создает объект, который разрешает доступ к общим данным пользователя по умолчанию. Оба процесса могут получить доступ к этим данным и внести в них изменения.
На первый взгляд кажется, что нет, невозможно использовать NSCache
для обмена изображениями между нашим приложением iOS и нашим приложением WatchKit, но если у кого-то есть способ сделать это, я хотел бы знать.