上下文:我有两种用户类型。根据用户类型的不同,相同的视图控制器会以不同的功能、控件等出现。
我如何存储这个属性关于当前用户总是可用的,每当我实例化一个视图控制器来定义他们可以和不能看到/做VC加载?
您可以使用uuid:
获取随机标识符guard let userIdentifier = UIDevice.current.identifierForVendor?.uuidString else { return }
可以通过UserDefaults:
保存let defaults = UserDefaults.standard
defaults.setValue(userIdentifier, forKey: "userID")
你可以得到它:
let userID = defaults.object(forKey: "userID")