我从“用户默认值”词典中提取结果我想限制提取最近10个项目。
if let all = UserDefaults.standard.array(forKey: "MyUser") as? [Dictionary<String,Any>] {
all.map{userModel.init(dictionary: $0)}
}
这将获取所有已保存的项目,我怎么能限制最后10个的提取?
任何帮助将不胜感激
答案 0 :(得分:0)
let all = (UserDefaults.standard.array(forKey: "MyUser") as? [Dictionary<String,Any>])
?.suffix(10)
?.map(userModel.init(dictionary:))