を持つオブジェクト:フィルタリングレルムは<code>NSPredicate</code>を使って自分のレルムのデータベースをフィルタ処理しようとしたとき、私はいつも次のエラーを取得するスウィフト
Property 'text' is not a link in object of type 'getType'
私はその中のいくつかの特定のテキストを持っているアイテムのみを表示するように私のレルムデータベースをフィルタリングします。これは私が試したものです:
let realm = try! Realm()
let predicate = NSPredicate(format: "typez.text.filter = 'special'")
let filterThis = realm.objects(Publication).filter(predicate)
print(filterThis)
私のモデルクラスの関連部分は次のとおりです。
私は通常、私は、フィルタ内のインライン述語の閉鎖を行う代わりに、直接NSPredicateのを使用していないclass Publication: Object, Mappable {
dynamic var id: Int = 0
var typez = List<getType>()
dynamic var url: String?
}
class getType: Object, Mappable {
dynamic var text: String = ""
}
あなたの 'Publication'オブジェクトの実装は何ですか? –
はここにあります:http://stackoverflow.com/questions/36835805/objectmapper-get-array-of-one-item-within-json – SoundShock