我正在尝试保存数组并使用Cookie将其还原到另一个页面上。
这是我在第1页上的代码:
import UIKit
class QuizViewController: UIViewController {
@IBOutlet weak var QuestionLabel: UILabel!
@IBOutlet var Options: [UIButton]!
var Questions = QuizModel([question]()) // This gives an error:(
override func viewDidLoad() {
super.viewDidLoad()
// Do any additional setup after loading the view.
Questions = QuizModel(question: "What is my name?", options: ["AJ","Sazzad","Sami","Daniel"], answer: 2)
}

通过购物车上的按钮将值放入电影中,它会存储值,例如"星球大战","生化危机"。
警告它存储:星球大战,生化危机
这是我在第2页上的代码:
var films = [];
SetCookie("cart", films);

我从中获得的长度是EACH Character而不是Array中的数量。
我哪里错了?我试图将一个数组存储在一个Cookie中,然后将其检索并保存在一个数组中。
答案 0 :(得分:1)
Cookies只能存储字符串。您需要创建数组的JSON并将jsoned字符串分配给cookie
答案 1 :(得分:0)
你可能想做类似的事情:
{{1}}