标签: ios swift
我目前正在开发具有动作扩展功能的应用。我无法从扩展程序访问应用程序的用户默认设置。如果用户是专业人士,我想在操作扩展中更改一些结果。反正我可以做到
答案 0 :(得分:0)
您需要在YourProject-> YourTarget->功能中创建应用程序组:
比创建UserDefaults的实例:
let sharedUserDefaults = UserDefaults(suiteName: groupName)
所有这些之后,您可以在扩展程序中使用此实例:
sharedUserDefaults.value(forKey: someKey)