###realmswiftでのfilter動作時にエラーsignal SIGABRT
objectでデータを引き出す分にはエラーは起こらず、filterを使うと「そのプロパティはありません」とエラーが出てしまいます。しかしそのプロパティは記述してあるので何がおかしいのかと思い質問します
swift
1import UIKit 2import RealmSwift 3//--省略-- 4let predicate = NSPredicate(format: "uuid == %@",uuid) //変数のuuidは省略内で導き出された値 5let results = realm.objects(Cmemo.self).filter(predicate) //エラー
swift
1 2class Cmemo : Object { 3 @objc dynamic let uuid: NSString = NSUUID().uuidString as NSString 4 @objc dynamic var memo : String! 5}
error
1Terminating app due to uncaught exception 'Invalid property name', reason: 'Property 'uuid' not found in object of type 'Cmemo''
###環境
Xcode:10.2.1
swift:5.0.1
realm swift:3.14.2
初心者なため質問に至らない点があるかもしれませんがよろしくお願いします。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。