在viewDidLoad()中访问UserDefaults

时间:2020-05-20 17:15:19

标签: ios swift nsuserdefaults

访问UserDefaults时总是给人一种印象,即在viewDidLoad()中这样做是一种不好的做法,并且可能导致崩溃。因此,意味着我已经在UserDefaults中访问了viewDidAppear()。 环顾互联网,似乎人们可以从viewDidLoad()访问它。

UserDefaults访问viewDidLoad()绝对可以吗?如果是这样,关于我为什么会受到这种印象,是否有任何例外或建议?

2 个答案:

答案 0 :(得分:1)

从viewDidLoad()访问UserDefaults绝对好吗?

是的。我不知道你是怎么回事。

答案 1 :(得分:1)

是的,从UserDefaults访问viewDidLoad绝对没问题。 甚至有{strong> N 个用例,我们需要从viewDidLoad开始使用它。例如,配置UI或根据存储的(在用户默认设置中)信息做出决定。

More about user defaults