【问题标题】:App Group in Today's Extension Swift 3.0今日扩展 Swift 3.0 中的 App Group
【发布时间】:2016-12-22 16:34:56
【问题描述】:

我正在开发一个应用的今日扩展。我在扩展程序和包含应用程序之间用作shared containers应用程序组 存在一些问题。

  1. App Group 数据存储在哪里?

  2. 如何查看应用组中存储了哪些数据?

【问题讨论】:

    标签: ios-app-extension today-extension ios-app-group


    【解决方案1】:

    Shared Containers 只是一个 UserDefault 字典,在 App 中的 Extensions 之间共享。将数据存储在容器中 使用suiteName UserDefault 初始化您的容器:

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

    TheN 设置一个值,在本例中为 String:

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

    要检索信息(从扩展程序或应用程序),请使用:

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

    这解释了如何打印 UserDefaults 的内容:Easy way to see saved NSUserDefaults?

    【讨论】:

    • 我知道如何使用 App Group。请仔细阅读问题。我想知道系统应用组数据存储在哪里?
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-03-15
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多