在 Swift 中清除 UserDefaults 的一个子集 [关闭]
Posted
技术标签:
【中文标题】在 Swift 中清除 UserDefaults 的一个子集 [关闭]【英文标题】:Clearing a subset of UserDefaults in Swift [closed] 【发布时间】:2018-06-06 05:21:46 【问题描述】:用例是我想用一个标识符来分隔我的 UserDefaults(不同的业务逻辑可能需要 Userdefaults 单独分组),就像 android 的 SharedPreferences 一样。例如,当我的应用程序中的用户单击注销按钮时,我想清除他的帐户相关默认值,而不是保存在 UserDefaults 中的设备的位置。
【问题讨论】:
这个问题有什么不清楚的地方?我编辑了它,在编辑之前得到了我接受的答案。 【参考方案1】:您可以使用Suite name
let user = UserDefaults(suiteName:"User")
let location = UserDefaults(suiteName:"Location")
【讨论】:
以上是关于在 Swift 中清除 UserDefaults 的一个子集 [关闭]的主要内容,如果未能解决你的问题,请参考以下文章
Swift 3.0:在 TableView 的 UserDefaults 中存储数组
如何将 UserDefaults 添加到任务列表中 - Swift
在 Swift 3 中删除 UserDefaults 的单个键值