ios-app-group

    2热度

    1回答

    有没有人通过iOS 11上的应用程序组遇到共享用户默认设置问题?我在其中一个扩展中保存了一个值,但我无法通过另一个扩展名获取相同的值。 在第一延伸: let defaults = UserDefaults.init(suiteName: Constants.commonSuite) defaults.set("Sample", forKey: "SampleKey") defaults

    1热度

    1回答

    我有一个今日延伸的应用程序。使用应用程序组,我可以为应用程序和扩展程序提供单个存储库。但是,由于解决方案只能部分工作,所以我必须缺少一些东西。如果我在应用程序中,我可以添加一条记录并在小部件中看到相同的记录。但是,如果更改列的值,例如,将布尔值从true设置为false。如果在扩展程序中创建该应用程序,该应用程序将不会看到该更改,反之亦然。我正在将更改保存到Core Data: _record?.

    2热度

    1回答

    我试图在iOS应用程序和应用程序扩展之间实现共享的couchbase数据库,但两个目标之间存在一致性问题。 当应用程序管理器在couchbase lite iOS中删除数据库文档时,应用程序扩展管理器会过期。 有谁知道如何通知扩展管理器这个删除? 数据库保存在共享应用程序组中。 我试图在我的扩展中的数据库进行拉复制,这不能按预期工作。 如果我每次从扩展数据库中读取数据时都创建一个新的管理器,它将按

    1热度

    1回答

    我可以与应用程序组共享iOS Realm数据库吗?如果是,如何?如果不是,我怎样才能将我的Realm数据库分享给我的其他应用程序?

    2热度

    2回答

    我使用应用程序组能够在两个应用程序之间共享SQLite数据库。 现在我想从Objective-C迁移到Swift。 要获得DB的路径,在Objective-C,我 NSFileManager *fileMgr = [NSFileManager defaultManager]; NSURL *groupContainerURL = [fileMgr containerURLForSecurity

    -1热度

    1回答

    有2个应用程序: WhatsApp的应用 我的应用程序(testAPP) 我尝试共享的WhatsApp之间的音频文件我的应用程序(testAPP),我已经实现了APP Group和共享扩展。 我成功了这些应用之间的集成,并收到一个网址,例如: 文件:///私人的/ var /移动/集装箱/数据/应用/ XXXXXX/tmp目录/文件/ XXXXXX/2017- 04-16-AUDIO-000010

    0热度

    1回答

    我尝试创建一个OutputStream到一个应用程序组文件夹,这是为创建如下: func createProjectDirectoryPath(path:String) -> String { let containerURL = FileManager.default.containerURL(forSecurityApplicationGroupIdentifier: "

    0热度

    1回答

    我们成功地集成了两个应用程序与app组enablement。 但是试图检索从Userdefault日起10 IOS及以上版本,我们得到以下错误时: 无法用一个容器只允许系统柜中CFPrefsPlistSource<0x170107c50> (Domain:"Group name", User: kCFPreferencesAnyUser, ByHost: Yes, Container: (null

    0热度

    1回答

    我正在即将发布的应用程序中实施App Extensions。在主应用程序中,我更新数据并将PersistentStore(.sqlite文件)移动到共享应用程序组目录。我担心用户可能会更新应用程序,然后尝试在实际打开更新的应用程序之前使用应用程序扩展。这可能会导致重大问题(至少我目前认为扩展会被设置)。这是可能发生的事情,还是扩展没有出现在列表中,直到应用程序被打开至少一次?

    3热度

    1回答

    我在我的应用程序中使用Realm作为数据库,并且我有共享扩展以支持从其他应用程序共享媒体。由于我需要通过共享扩展来访问我的数据库,因此我将领域文件从App的文档目录移至Appgroup的共享容器。我有以下问题。 将数据库存储在共享容器空间中是否安全? 当我卸载应用程序,仍然共享容器内的文件仍然存在,所以当共享容器将被删除。 处理我的方案的任何其他最佳做法。