【发布时间】:2010-05-09 04:11:42
【问题描述】:
我正在开发一个简单的 Core Data 应用程序来显示我的电影收藏。我正在使用NSTableView,它的列通过NSArrayController 对象绑定到我的Core Data 存储的属性。此时,当单击列标题时,列排序良好(对于数值)。
我遇到的问题是字符串排序,它们排序,但是它以标准字符串方式完成,大写字母在小写之前(即 Z 在 a 之前)。除了让大小写排序正常工作之外,我还希望能够在对字符串进行排序时忽略“The”或“A”的前缀。
在 Objective-C/Cocoa 中解决这个问题的最佳方法是什么?
【问题讨论】:
标签: objective-c cocoa sorting core-data nstableview