配列から選択したItemを全て取除く

ドラッグしたItemを選択にする機能なのですが、
すでにselectedItemsManager.selectedItemsにItemが入ってる場合、全て取り除きたいのですが、

swift

1 selectedItemsManager.selectedItems.removeAll{ $0 == item }

とすると
// Extra trailing closure passed in callのエラーになってしまいます。

selectedItemsManager.selectedItems.removeAll(where: { $0 == item })

としましたが、whereは不用と出ます。
しかし、公式のドキュメントをみると、where は必要とあります。

どうしたら、エラーは解消されますか?

コメントを投稿

0 コメント