2016-12-22 17 views
3

Я разрабатываю Сегодняшнее расширение приложения. У меня возникают некоторые проблемы в отношении групп приложений, которые используются как shared containers между добавлением и содержащим приложение.Группа приложений в Today's Extension Swift 3.0

  1. Где в App Group данные хранятся?

  2. Как узнать, какие данные хранятся в Группа приложений?

ответ

1

Общие контейнеры - это просто словарь UserDefault, который используется совместно с Extensions в приложении. Для хранения данных в контейнере Init контейнера с помощью suiteName UserDefault:

let SharedDefaults = UserDefaults.init(suiteName: "group.com.YOURGROUP")! 

ТОГДА установить значение, в данном случае String:

SharedDefaults.set("something", forKey: "aKey") 

и получить информацию (или из внутренней линии или App) использовать:

let myString = SharedDefaults.string(forKey: "aKey") 

Это объясняет, как распечатать содержимое из UserDefaults: Easy way to see saved NSUserDefaults?

+0

Я знаю, как использовать App Group. Пожалуйста, внимательно прочитайте вопрос. Я хочу знать, где хранятся данные в группе приложений App Group? – PGDev