//去除重復(fù)
NSOrderedSet *orderedSet = [NSOrderedSet orderedSetWithArray:sectionArray];
self.sections = [[orderedSet array] mutableCopy];
//把所有的通知匯總后分類
NSMutableArray *allNotices = [NSMutableArray array];
for (NSArray *notices in self.noticeArray) {
[allNotices addObjectsFromArray:notices];
}
[allNotices addObjectsFromArray:notices];
/// 賦值完后刪除重新添加
[self.noticeArray removeAllObjects];
for (NSString *date in self.sections) {
NSPredicate *predicate = [NSPredicate predicateWithFormat:@"noticeDate == %@",date];
NSArray *dayNotices = [allNotices filteredArrayUsingPredicate:predicate];
NSArray *sortedNotices = [dayNotices sortedArrayUsingComparator:^NSComparisonResult(id _Nonnull obj1, id _Nonnull obj2) {
YHHomeFindNotice *notice1 = obj1;
YHHomeFindNotice *notice2 = obj2;
if ( notice1.timeString < notice2.timeString ) {
return (NSComparisonResult)NSOrderedDescending;
} else if ( notice1.timeString > notice2.timeString) {
return (NSComparisonResult)NSOrderedAscending;
}
return (NSComparisonResult)NSOrderedSame;
}];
[self.noticeArray addObject:sortedNotices];
}
簡單的數(shù)據(jù)去重,和謂詞使用
最后編輯于 :
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。
相關(guān)閱讀更多精彩內(nèi)容
- 日劇《四重奏》,又名《輕井澤愛情故事》(霧)、《全員單戀》(大霧),是一部披著懸疑哲學(xué)音樂夢想等等外殼的愛情劇。劇...
- 就讓,我們晚點(diǎn)在一起 不需要晚多久,就再過那么幾年,那時我們有穩(wěn)定的收入,靠譜的工作,所有的一切步入正軌。你不再是...
- 忽然想看古言小說,翻來翻去找到了這本《帝業(yè)如畫》,才發(fā)覺好久沒有慕容湮兒的消息和更新了。 還記得林心如和霍建華的《...