gpt4 book ai didi

ios - 与 Today 小部件共享 plist 文件

转载 作者:行者123 更新时间:2023-11-30 13:31:34 25 4
gpt4 key购买 nike

我有一个正在运行的应用程序,我想向其中添加一个今日小部件。今天的小部件必须使用应用程序的数据,该数据存储在 plist 中。

我使用以下代码来访问 plist:

let rootPath = NSSearchPathForDirectoriesInDomains(NSSearchPathDirectory.DocumentDirectory, .UserDomainMask, true)[0]
path = rootPath.stringByAppendingString("/Scales.plist")

我创建了一个名为“group.com.PaulDobbs.PrescriptionTracker”的应用程序组。如何更改上面的代码以将 plist 文件放在那里?

最佳答案

如果您想在多个应用程序之间共享文件,则必须设置一个组。你说过你已经这么做了。然后您应该能够使用以下方法获取共享目录的 URL:

let url = NSFileManager.defaultManager().containerURLForSecurityApplicationGroupIdentifier("group.com.PaulDobbs.PrescriptionTracker")

您必须将需要共享访问权限的所有文件放置在此 URL,并且这些文件应可在该组中的所有应用中使用。

关于ios - 与 Today 小部件共享 plist 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36520651/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com