【发布时间】:2013-06-17 18:27:28
【问题描述】:
我想根据 name(NSString) 变量对自定义对象数组进行排序。 name 变量最后可以有数字。
未分类数据:Tank 1、Tank 2、Tank 10、Tank 32、Tank 3、Tank 11
我使用了以下排序描述符,
[NSSortDescriptor sortDescriptorWithKey:@"objectName" ascending:YES selector:@selector(localizedCaseInsensitiveCompare:)]
结果数组给出:Tank 1、Tank 10、Tank 11、Tank 2、Tank 3、Tank32
但我还需要根据实际数字获取数组,我的意思是结果数组应该是:Tank 1、Tank 2、Tank 3、Tank 10、Tank 11、Tank 32。
需要对排序描述符进行哪些更改才能完成此操作?有人可以帮我解决这个问题。
【问题讨论】:
标签: objective-c nsstring nsarray nssortdescriptor