Swiftで指定の配列[IndexPath]の削除したい
現在、上記問題を下記コードで対応しているのですが、綺麗に書く方法はございますでしょうか?
swift
1var array:[IndexPath] = [[0.0],[0.4],[1.0],[1.1],[1.2],[1.3],[1.4],[2.0]] 2 3//viewからIndexPath([1.0])が選択されたと通知を受ける → arrayから、[1.0],[1.1],[1.2],[1.3],[1.4]を削除したい 4 5//今の実装 6//ここで問題なのが、今後、「5」の数字が変更される可能性があるので、指定のIndexPath.rowのつくindexを全て削除にしたい 7for n 0..<5 in { 8 array.removeAll(where: {$0 == [1, n]}) 9} 10 11//こんな感じで書きたい 12//array.removeAll(where: {$0 == [1, Any]})
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。