美文网首页
一些常用方法

一些常用方法

作者: 夜雨聲煩_ | 来源:发表于2017-06-27 15:03 被阅读0次

排序

根据对象某一int类型属性排序

- (NSArray *)sortingMethod:(NSArray *)stringsToSort
{
    
    NSArray *resultArray = [stringsToSort sortedArrayUsingComparator:^NSComparisonResult(HWSegment *obj1, HWSegment *obj2) {
        
        return  [@(obj1.segmentNo) compare:@(obj2.segmentNo)];
    }];
    
    return resultArray;
}

注意compare比较NSNumber对象,使用@()封装Int类型
注意一个object1一个object2,不要再干写成两个一样的傻事了。

关闭页面时候的pop方法

- (void)backAction
{
    if (self.navigationController.presentingViewController) {

        [self.navigationController dismissViewControllerAnimated:YES completion:nil];
    }
    else {
        for (UIViewController *controller in self.navigationController.viewControllers) {
            if ([controller isKindOfClass:[HWYoungMainViewController class]]) {
                HWYoungMainViewController *revise = (HWYoungMainViewController *)controller;
                [self.navigationController popToViewController:revise animated:YES];
            }
        }
    }
}

相关文章

网友评论

      本文标题:一些常用方法

      本文链接:https://www.haomeiwen.com/subject/tydecxtx.html