SwiftUI 列表(List)中字符串末尾带数字导致排序不正确的解决
Posted 大熊猫侯佩
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了SwiftUI 列表(List)中字符串末尾带数字导致排序不正确的解决相关的知识,希望对你有一定的参考价值。
问题现象
SwiftUI 中 CoreData 支持的 App 往往需要列表显示每个项目,这时我们一般使用 FetchRequest 作为数据源。
不过,在 FetchRequest 以托管对象字符串属性排序显示,遇到末尾带数字的字符串时,排序的结果往往不是我们想要的:
如上图所示,我们希望显示结果为: Tag 0、Tag 1、Tag 2、Tag 3…,而不是 Tag 0、Tag 1、Tag 10、Tag 100…等。
那么,在 SwiftUI 中,我们如何达到这种效果呢?
且看分解,Let‘s go!!!
以上是关于SwiftUI 列表(List)中字符串末尾带数字导致排序不正确的解决的主要内容,如果未能解决你的问题,请参考以下文章