回答編集履歴
2
ちょっと。
answer
CHANGED
@@ -14,7 +14,7 @@
|
|
14
14
|
|
15
15
|
//変数で指定
|
16
16
|
let searchId = 0
|
17
|
-
let test = realm.objects(BookList).filter("id == %@", searchId)
|
17
|
+
let test = realm.objects(BookList).filter("id == %@", searchId) //%dの方がいい?
|
18
18
|
|
19
19
|
//NSPredicate使用
|
20
20
|
let pred = NSPredicate(format: "id == %d", searchId)
|
1
NSPredicate解決。
answer
CHANGED
@@ -12,12 +12,13 @@
|
|
12
12
|
//型を明示する
|
13
13
|
let test: Results<BookList> = realm.objects(BookList).filter("id == 0")
|
14
14
|
|
15
|
-
//
|
15
|
+
//変数で指定
|
16
|
+
let searchId = 0
|
16
|
-
let test = realm.objects(BookList).filter("id == %@",
|
17
|
+
let test = realm.objects(BookList).filter("id == %@", searchId)
|
17
18
|
|
18
|
-
//NSPredicate
|
19
|
+
//NSPredicate使用
|
19
|
-
let pred = NSPredicate(format: "id == %
|
20
|
+
let pred = NSPredicate(format: "id == %d", searchId)
|
20
21
|
let test = realm.objects(BookList).filter(pred)
|
21
22
|
```
|
22
23
|
|
23
|
-
以上、
|
24
|
+
以上、Swift 2 + Realm 2.2.0で検証しました。
|