Ios 领域Swift-使用列表筛选结果<;对象>;带列表<;对象>;
我有一个叫做艺术家的课程,里面有一个流派列表 在应用程序的其他地方,用户可以选择多个流派,并且应该过滤艺术家列表,以显示他们是否匹配标记的流派之一Ios 领域Swift-使用列表筛选结果<;对象>;带列表<;对象>;,ios,swift,realm,Ios,Swift,Realm,我有一个叫做艺术家的课程,里面有一个流派列表 在应用程序的其他地方,用户可以选择多个流派,并且应该过滤艺术家列表,以显示他们是否匹配标记的流派之一 UITableView数据源是我的结果 从我所能收集到的信息来看,我没有字符串列表,所以我创建了自己的类RealmString,其中包含一个字符串 class Artist: Object { let genres = List<RealmString>() } class RealmString: Object { c
UITableView
数据源是我的结果
从我所能收集到的信息来看,我没有字符串列表,所以我创建了自己的类RealmString,其中包含一个字符串
class Artist: Object {
let genres = List<RealmString>()
}
class RealmString: Object {
convenience init(string: String){
self.init()
self.stringValue = string
}
dynamic var stringValue = ""
}
***由于未捕获异常“无效谓词”,正在终止应用程序,原因:“包含数组属性的密钥路径必须使用聚合
运营部
于是我尝试了这个,但没有结果(但没有崩溃)
我期待的是如果我有两个艺术家
1:小故障、恐惧、低音
2:配乐、鼓、迪斯科
用户选择两位艺术家都会表演的bass+disco
我遗漏了一些内容,但我不确定是什么?您忘记了“.stringValue”,请尝试以下操作:
all.filter("ANY genres.stringValue IN %@", ["Pop", "Jazz"])
artists = unFilteredArtists.filter("ANY genres IN %@", genreListToFilter)
all.filter("ANY genres.stringValue IN %@", ["Pop", "Jazz"])