3
我正在開發一個今日的擴展的一個應用程序。我在應用組中遇到了一些問題,這些應用在擴展程序和包含應用程序之間用作shared containers
。今天的擴展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