如何限制地图字典

时间:2018-02-05 03:47:12

标签: swift

我从“用户默认值”词典中提取结果我想限制提取最近10个项目。

if let all = UserDefaults.standard.array(forKey: "MyUser") as? [Dictionary<String,Any>] {
 all.map{userModel.init(dictionary: $0)}
}

这将获取所有已保存的项目,我怎么能限制最后10个的提取?

任何帮助将不胜感激

1 个答案:

答案 0 :(得分:0)

let all = (UserDefaults.standard.array(forKey: "MyUser") as? [Dictionary<String,Any>])
    ?.suffix(10)
    ?.map(userModel.init(dictionary:))