|
@@ -181,13 +181,20 @@
|
|
|
}];
|
|
|
}
|
|
|
// 将#移动到最后
|
|
|
+ NSMutableArray *tempArray = [NSMutableArray array];
|
|
|
for (NSString *letterStr in sortArr) {
|
|
|
if ([letterStr isEqualToString:@"#"]) {
|
|
|
- [sortArr removeObject:letterStr];
|
|
|
- [sortArr addObject:@"#"];
|
|
|
- break;
|
|
|
+ [tempArray addObject:@"#"];
|
|
|
}
|
|
|
}
|
|
|
+
|
|
|
+ // 删除和添加操作在遍历完成后进行
|
|
|
+ if (tempArray.count) {
|
|
|
+
|
|
|
+ [sortArr removeObjectsInArray:tempArray];
|
|
|
+ [sortArr addObjectsFromArray:tempArray];
|
|
|
+ }
|
|
|
+
|
|
|
for (NSString *sortStr in sortArr) {
|
|
|
NSMutableArray *filterArray = [NSMutableArray array];
|
|
|
for (GroupListModel *subModel in self.sourceArray) {
|
|
@@ -232,13 +239,20 @@
|
|
|
}];
|
|
|
}
|
|
|
// 将#移动到最后
|
|
|
+ NSMutableArray *tempArray = [NSMutableArray array];
|
|
|
for (NSString *letterStr in sortArr) {
|
|
|
if ([letterStr isEqualToString:@"#"]) {
|
|
|
- [sortArr removeObject:letterStr];
|
|
|
- [sortArr addObject:@"#"];
|
|
|
- break;
|
|
|
+ [tempArray addObject:@"#"];
|
|
|
}
|
|
|
}
|
|
|
+
|
|
|
+ // 删除和添加操作在遍历完成后进行
|
|
|
+ if (tempArray.count) {
|
|
|
+
|
|
|
+ [sortArr removeObjectsInArray:tempArray];
|
|
|
+ [sortArr addObjectsFromArray:tempArray];
|
|
|
+ }
|
|
|
+
|
|
|
for (NSString *sortStr in sortArr) {
|
|
|
NSMutableArray *filterArray = [NSMutableArray array];
|
|
|
for (FriendListModel *subModel in self.sourceArray) {
|