我从数据库中获取用户列表及其详细信息,我还从数据库中获取阻止的用户ID列表
我只想从用户阵列中减去被阻止用户的列表,然后加载屏幕,以便阻止用户显示
我有一个名为userId的数组 " UsersBlockingCurrentUserArray"
我的目标是; users - UsersBlockingCurrentUserArray = newarray 加载newarray
func fetchUsers(){
//fetch users code get "user"
self.users.append(user)
self.users.sort(by: { (p1, p2) -> Bool in
return p1.distanceFrom.compare(p2.distanceFrom) == .orderedAscending
})
self.collectionView?.reloadData()
}
答案 0 :(得分:0)
您要做的是创建包含所有用户的数组的executeJobFlowSteps
,并从中减去其他序列。示例如下:
"com.amazonaws" % "aws-java-sdk" % "1.11.286"
答案 1 :(得分:0)
您可以在用户数组中使用filter
方法:
newArray = userArray.filter { (user) -> Bool in
!UsersBlockingCurrentUserArray.contains(user.id)
}