排序
根据对象某一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];
}
}
}
}
网友评论