今天的扩展Swift中的应用程序组3.0
问题描述:
我正在开发一个今日的扩展的一个应用程序。我在应用组中遇到了一些问题,这些应用在扩展程序和包含应用程序之间用作shared containers
。今天的扩展Swift中的应用程序组3.0
-
哪里存储
的应用组数据?
如何查看数据存储在应用程序组?
答
Shared Containers只是一个UserDefault字典,在应用程序中的扩展之间共享。要使用suiteName
UserDefault在容器中存储数据初始化你的容器:
let SharedDefaults = UserDefaults.init(suiteName: "group.com.YOURGROUP")!
然后设定一个值,在这种情况下String
:
SharedDefaults.set("something", forKey: "aKey")
并获取信息(无论从扩展或应用)使用方法:
let myString = SharedDefaults.string(forKey: "aKey")
解释如何打印UserDefaults的内容:Easy way to see saved NSUserDefaults?
我知道如何使用App Group。请仔细阅读问题。我想知道系统App数据存储在哪里? – PGDev