我有工作
UITableView
来源于Realm中的该模型:
@objcMembers class Transaction: Object {
dynamic var account: Account!
dynamic var picPath: String = ""
dynamic var transAmount: Double = 0.00
dynamic var transDate: Date!
dynamic var note: String = ""
}
中的相关代码
TableViewDataSource
是:
override func numberOfSections(in tableView: UITableView) -> Int {
return 1
}
override func tableView(_ tableView: UITableView, numberOfRowsInSection section: Int) -> Int {
// #warning Incomplete implementation, return the number of rows
let accounts = realm.objects(Account.self)
for item in accounts{
if item.isCurrent{
self.currentAccount = item
}
}
let detailPredicate = NSPredicate(format: "account = %@", currentAccount)
let transactions = realm.objects(Transaction.self).filter(detailPredicate)
return transactions.count
}
现在,我想组织这次会议
tableView
按日期分组会更好一点,但我发现自己正在努力寻找一种简洁的方法。从我在谷歌上的搜索结果来看,它要么是如此普遍和简单,以至于每个人都知道如何使用,要么是以前从未尝试过。
具体地说,我正在寻找一个由每个日历日定义的粒度,作为一个节头,在该节头下
Transaction
当天被黑客入侵的时间按时间顺序排列。显然,信息就在那里,但我似乎看不到树木的树木。。。
有人能帮我吗?