他は知らないがSwiftのRealmはshuffleがサポートされていない。
自分でシャッフルする。
それだけの記事。
func shuffle() {
for _ in array {
let swap1 = Int.random(in: 0..<array.count)
let swap2 = Int.random(in: 0..<array.count)
try! realm.write {
list.swapAt(swap1, swap2)
}
}
}
まぁswapする回数はお好み。
どうやってシャッフルすればいいか結局小一時間悩んだ。
クソ時間な無駄ですね!!!