Привет, нужна помощь. Работаю с базой данный Realm
Имеется клас Category:
class Category : Object {
@objc dynamic var name : String = ""
@objc dynamic var type : String = ""
convenience init(name: String, type: String) {
self.init()
self.name = name
self.type = type
}
}
Создаю экземпляр(массив категорий):
var categories: Results<Category>!
И затем в ViewDidLoad:
categories = realm.objects(Category.self)
Теперь при работе с TableViewController мне нужно вернуть количество строк таблицы, а затем присвоить значение имени категории нужному Label на StoryBoard. Здесь и заключается проблема, так как у категории есть свой тип, я хочу что б на экран выводилось количество категорий, и их имена того типа который я укажу.
Т.е. , например, есть типы “Расход” и “Доход”. При нажатии на кнопку “Расход” показывается 10 категорий этого типа, а при нажатии на “Доход” - другие 20 категорий этого типа.
И наконец мой вопрос. Как вызвать только те элементы массива categories
у которых тип “Расход”?
Спасибо