Array
という名前のレルムのクラスはありませんが。レルムが提供するクラスのコレクション動作は、List
,Results
、およびLinkingObjects
です。
この場合、私はこれが標準のSwiftであると仮定しています。とCWEmployee
はRealm Object
サブクラスであり、手動で手動で配置しました。
いずれにしても、realm.objects()
が間違っています。 objects()
には、クラス参照自体が引数として必要です。オブジェクトインスタンスではありません。あなたのレルムファイルにマイクという名前のすべての従業員を検索したい場合は
:
let allMikes = realm.objects(CWEmployee.self).filter("name = 'Mike'")
あなたemployee
プロパティを手動CWEmployee
オブジェクトを濾過し、あなたがさらにマイクを見つけるために、それをフィルタリングしたい含まれている場合は、あなたができるはずですそれを行うにはSwiftのArray.filter
メソッドを使用します。
let allMikes = employee.filter { $0.name == "Mike" }
さらに詳しい説明が必要な場合はお知らせください。
出典
2016-11-11 20:01:41
TiM
人々があなたのエラーを助けてくれるようにするには、エラーを説明することをお勧めしますか? – Alexander