回答編集履歴

1

誤字の修正

2020/04/30 13:46

投稿

ch3cooh
ch3cooh

スコア287

test CHANGED
@@ -1,12 +1,14 @@
1
+ 「あいうえお順」や「グループ順」というソート順は存在しません。ソート対象となるフィールド名を指定してください。
2
+
3
+
4
+
1
- 「あいうえお順」や「グループ順」というソート順は存在しません。たとえば、Cardクラスが下記のように定義されていたとします。Daisuke0315さんのtodoクラスに相当する定義です。
5
+ たとえば、以下のようなCardクラスが定義ていたとします。Daisuke0315さんのtodoクラスに相当する定義です。
2
6
 
3
7
 
4
8
 
5
9
  ```
6
10
 
7
11
  class Card: Object {
8
-
9
-
10
12
 
11
13
  @objc dynamic var id: String = ""
12
14
 
@@ -20,7 +22,7 @@
20
22
 
21
23
 
22
24
 
23
- フィールド名を指定してのソートになります。たとえば、 Cardオブジェクトの「名前の順」「IDの順」の複数条件でソートしたい場合には下の指定することができます。
25
+ 単一条件でソートする場合と同じようにフィールド名を指定してのソートになります。Cardオブジェクトの「名前の順」「IDの順」の複数条件でソートしたい場合には、以下のように指定することができます。
24
26
 
25
27
 
26
28
 
@@ -37,3 +39,7 @@
37
39
  let sortRealm = realm.objects(Card.self).sorted(by: sortProperties)
38
40
 
39
41
  ```
42
+
43
+
44
+
45
+ (追記)ブログの内容が古いため混乱させてしまってすみません。近日中にブログの内容を更新しておくようにします。この回答執筆時点では **Realm v4.4.1** を利用しています。