I am setting some value in user defaults from my app. Then I added NotificationContentExtention
it created another folder in project as sibling of main app folder. I tried to access same user default but it is not giving me that value there.
var sharedPreference : UserDefaults = UserDefaults.init(suiteName: "user-key-value")!
I am creating user default like this in both the places.
You can insert data using App group and access the same data using App groups with userdefaults,
For inserting data
var userDefaults = UserDefaults(suiteName: "<Your_App_Group>")
userDefaults?.set(your-object, forKey: your-key)
userDefaults?.synchronize()
And access the data in the same way.