我打算在Userdefalut中保存用户的偏好设置,问题是用户的偏好设置将在View Controller A中编辑,View Controller B和View Controller C需要阅读它。 我知道我可以创建像
这样的实例var userDefaults = UserDefaults.standard
我的计划是将它放在AppDelegate中,那么如果它在AppDelegate中,如何从Other View Controller访问它。
提前致谢。
答案 0 :(得分:1)
通常,您不需要将其放在userDefaults
中,因为您不是每次都创建对象。相反,您正在使用它的共享实例(单例),因此您将在所有视图控制器中始终拥有相同的 ...
}) { (finished) in
if finished {
self.specialAniamtion(delay: 2.0)
}
}
对象。