2016-11-22 26 views
0

Firebaseクエリからユーザーのリストをフィルタリングして、2つの配列のいずれにもリストされていないユーザーのみを取得しようとしています。私が使用しているコードは動作しません:私は==falseコードを削除した場合スワイプアレイにオブジェクトが含まれていないか確認してください

let users = snapshot.childSnapshots.map { 
       User(snapshot: $0) 
      }.filter{ 
       guardiansArray.contains($0.key) == false || dependentsArray.contains($0.key) == false 
     } 

は、私が何をしたいの反対の効果を得る:私は2つの配列のいずれかにされているユーザーの一覧を取得します。どのように逆効果を得ることができますか?

ありがとうございます!

+1

'!guardiansArray.contains($ 0.key)&&!dependentsArray.contains($ 0.key)' –

答えて

1

||の代わりに&&を使用するようです。

関連する問題