In the following example I am saving a String with @AppStorage:
struct ContentView: View {
@AppStorage("text") private var text = ""
var body: some View {
Button("Append text: \(text)") {
text.append("APPEND")
}
}
}
But I want to save a unique String array, something like this:
@AppStorage("text") @State private var customer = [CustomerId]()
//
struct CustomerId: Identifiable {
let id = UUID()
var number: String
init(_ number: String) {
self.number = number
}
//
Button {
customer
.append(CustomerId("New Id"))
}