簡體   English   中英

如何按日期分組PFObject數組

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM