【发布时间】:2018-02-20 09:11:33
【问题描述】:
我手动将数据输入到结构中。但是该结构不保存数据。我尝试使用 userdefaults 但它不起作用。如果数据在结构bad 中,我希望数据始终出现在标签benCarson 上。
视图控制器 1
struct bad {
static var mm = [String]()
}
视图控制器 2
class ViewController2: UIViewController {
@IBOutlet var benCarson: UILabel!
override func viewDidLoad() {
super.viewDidLoad()
benCarson.text = ViewController.bad.mm.map { " \($0)" }.joined(separator:"\n")
}
}
【问题讨论】:
-
Swift 的惯例是以大写字母开头的结构命名
标签: ios string struct swift3 nsuserdefaults