[英]How to Group PFObject Array by date
我試圖按日期將UITableView單元格分組為多個部分。 我正在使用解析服務器。 問題是如何按日期對來自解析服務器的數據進行分組。
var filteredArray = [PFObject]()
self.filteredArray = Dictionary(grouping: self.inboxArray, by: { $0.createdAt })
無法將類型“字典日期?”的值[PFObject]>分配給類型“ [PFObject]”
無法分配的錯誤非常清楚:
顧名思義, Dictionary(grouping:by:)
的結果–是具有Date
鍵和[PFObject]
值的字典 。
你必須聲明
var filteredDictionary = [Date:[PFObject]]()
要將字典用作節數組,請獲取已排序的鍵
let sections = filteredDictionary.keys.sorted()
並得到一行寫
let section = sections[indexPath.section]
let object = filteredDictionary[section]![indexPath.row]
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.