Я использую Царство List/Results
в качестве источника данных для UITableView
. В какой-то момент я назначаю ему список. например:
var dataSource:List<SomeObject>! // Or >> Results<SomeObject>!
let aRealmObject = realm.objectForPrimaryKey(SomeObject.self, key: objectId)
dataSource = aRealmObject.someList // dataSource should be List
Тогда у меня есть фильтр в этом списке. Если пользователь изменил даты фильтра, я делаю так:
dataSource = dataSource.filter("FILTER THE DATES",newDates) // dataSource should be Results
Но строка выше вызывает ошибку, так как возвращаемый тип filter
является объектом Results
, а aRealmObject.someList
является списком.
Как лучше всего справиться с этой ситуацией?
List
и преобразовать объект Results
в List
? Как ?? Results
и преобразовать List
в Results
? Как ?? Спасибо,