簡單的數(shù)據(jù)去重,和謂詞使用


  //去除重復(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];
    }
最后編輯于
?著作權(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ù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 日劇《四重奏》,又名《輕井澤愛情故事》(霧)、《全員單戀》(大霧),是一部披著懸疑哲學(xué)音樂夢想等等外殼的愛情劇。劇...
    瞎掰少女閱讀 1,877評論 0 0
  • 就讓,我們晚點(diǎn)在一起 不需要晚多久,就再過那么幾年,那時我們有穩(wěn)定的收入,靠譜的工作,所有的一切步入正軌。你不再是...
    FallenAngels閱讀 345評論 1 3
  • 忽然想看古言小說,翻來翻去找到了這本《帝業(yè)如畫》,才發(fā)覺好久沒有慕容湮兒的消息和更新了。 還記得林心如和霍建華的《...
    石頭姑娘的藏書館閱讀 1,911評論 0 3
  • 在此之前呢,我先補(bǔ)一張請假條,請假原因:我們畢業(yè)了,請假時間:永久,請假人:四大金剛。 宋老師當(dāng)你看到這張請假...
    ZJZ張俊哲閱讀 534評論 0 2

友情鏈接更多精彩內(nèi)容