草庐IT

NSStringCompareOptions

全部标签

ios - 使用 NSStringCompareOptions 在 iOS 中对负数字符串进行排序

我正在尝试对一些字符串列表进行排序。元素的名称几乎可以是任何名称,从真实名称、字符串、日期……到数字。我用NSNumericSearch找到了NSStringCompareOptions,它的运行速度足够快,而且效果很好,所以:[1,2,21,3,55,6]-->[1,2,3,6,21,55]但我的问题是负数[1,2,3,-1,-4,-5]-->[-1,-4,-5,1,2,3]哪里不对。我知道Apple会留下来:Numericcomparisononlyappliestothenumeralsinthestring,notothercharactersthatwouldhavemean