gpt4 book ai didi

ios - 按星期几对字符串数组进行排序

转载 作者:行者123 更新时间:2023-11-29 03:29:54 25 4
gpt4 key购买 nike

我有一个 NSMutableArray 包含星期几的缩写,sun, mon, tue, wed, 周四周五周六。我正在尝试对其进行排序,以便它们始终按此顺序排列,无论是哪几天和/或它们当前的顺序。如何对字符串进行排序,以便它们始终按正确的顺序排列?

我试过用

    NSArray* sorted = [parent.medication.days sortedArrayUsingComparator:^NSComparisonResult(NSString* obj1, NSString* obj2) {

// sort by position of id string in order array..
NSUInteger obj1Pos = [idsInOrder indexOfObject:obj1[@"sun"] ];
NSUInteger obj2Pos = [idsInOrder indexOfObject:obj2[@"mon"] ];

return [[NSNumber numberWithInteger:obj1Pos] compare:[NSNumber numberWithInteger:obj2Pos]];
}];

但所有这一切都给我带来了错误,它甚至没有包括所有 7 天。

最佳答案

只需删除 [@"sun"][@"mon"]从你调用 indexOfObject: 的行.

关于ios - 按星期几对字符串数组进行排序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19944223/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com