We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 4b94a45 commit 31cd536Copy full SHA for 31cd536
IconChanger/SettingView.swift
@@ -39,7 +39,7 @@ struct APISettingView: View {
39
40
struct OtherFolderView: View {
41
@State var add = false
42
- @State var folders = UserDefaults.standard.object(forKey: "addition") as? [URL] ?? [URL]()
+ @State var folders = [URL]()
43
44
var body: some View {
45
VStack {
@@ -60,6 +60,11 @@ struct OtherFolderView: View {
60
.padding()
61
}
62
63
+ .onAppear {
64
+ if let data = UserDefaults.standard.data(forKey: "addition"), let folders = try? JSONDecoder().decode([URL].self, from: data) {
65
+ self.folders = folders
66
+ }
67
68
.fileImporter(isPresented: $add, allowedContentTypes: [.folder]) { result in
69
switch result{
70
case .success(let url):
0 commit comments