【问题标题】:Work out the number of new notifications计算新通知的数量
【发布时间】:2015-02-28 14:09:58
【问题描述】:

我有一个 NSMutableArray 通知,每次打开视图控制器时,NSMutableArray 都会更新,我如何计算出有多少新项目(通知)添加到 NSMutableArray?

NSMutableArray *arrItems;

[SharedDelegate.hnController loadDataOfType:GTUserNotifications cateId:self.strUserId curPage:curPage result:^(NSArray *results, GTControllerType type, BOOL success) {
        if (!success)
        {
            [UIView animateWithDuration:0.5
                                  delay:0.0
                                options:UIViewAnimationOptionLayoutSubviews | UIViewAnimationOptionAllowUserInteraction
                             animations:^{
                                 [self.vNoNetWork setFrame:CGRectMake(0, 430, 320, 25)];
                                 // animate here...
                             }
                             completion:^(BOOL finished){
                             }];
            //[loading stopAnimating];
            [refreshControl endRefreshing];
            return;
        }

        [self.activityIndicatorView setHidden:YES];
        [[self footerActivityIndicator] stopAnimating];
        [arrItems addObjectsFromArray:results];

        NSLog(@"ArrayItems: %@", arrItems);
        [self.tblView reloadData];

    }];

提前致谢

【问题讨论】:

  • 当你打印数组时,数组返回多少个对象?

标签: ios objective-c iphone notifications nsmutablearray


【解决方案1】:

您可以拥有 2 个数组,一个已更新,一个数组包含更新前的项目。然后您需要检测新项目及其数量,您可以比较 2 个数组并获取新项目及其数量。

【讨论】:

    猜你喜欢
    • 2010-12-01
    • 1970-01-01
    • 2010-10-10
    • 2022-10-13
    • 2021-10-04
    • 1970-01-01
    • 2018-06-13
    • 1970-01-01
    • 2022-01-18
    相关资源
    最近更新 更多