Swift アプリとウィジェットUserdefaultsでデータ共有
- Capabilityで「App Grouos」を追加
アプリとWidget両方で追加 - アプリとWidgetで名前を同じにする
Example
注意:UserDefaults(suiteName: “★同じ名前★")の生成結果はオプショナル
let userdefault = UserDefaults(suiteName: "★同じ名前★") if let selectClock = userdefault!.object(forKey: "selectClock") as? Int { self.selectClock = selectClock }