ho un carrello array vuoto ->var cart: [Dictionary<String, Any>] = []
Swift - Salva Array di dizionari in NSUserDefaults
E io avere 2 schermi, ProdottiGuarda e resumeView. Nella vista prodotti ho alcuni prodotti. Quando l'utente tocca su un prodotto, questo va al carrello:
cart = [[name: "A", price: "1", qty: "1"]]
Se l'utente tocca su più prodotti:
cart = [[name: "A", price: "1", qty: "3"],[name: "B", price: "2", qty: "1"]]
Ora, quando l'utente ha finito di aggiungere i prodotti al carrello, voglio mostrare la seconda vista con l'elenco dei prodotti e l'utente può apportare modifiche ai prodotti "qty" o eliminare i prodotti. Se l'utente tocca indietro e va alla prima schermata, voglio mostrare l'elenco aggiornato.
Desidero utilizzare NSUserDefaults per salvare il mio array e mostrare i dati aggiornati tra le schermate. Ma sto ottenendo il prossimo errore:
Type '[Dictionary<String, Any>]' does not conform to protocol 'AnyObject'
Dovrebbe essere AnyObject non Any. –