问题标签 [nssortdescriptor]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
ios - 使用一对多关系(核心数据)对 fetchRequest 进行排序?
在这里您可以看到 Item 和 Translation 之间的关系。
我想要的是使用特定的 Translation.language 按 Translation.name 对项目进行排序。结果应该是一个有序数组,其中包含以特定语言(例如英语、德语等)排序的 Items。
谢谢
ios - 如何使用特定的托管对象来构造排序描述符?
实体 B(书籍)与实体 D(描述)具有一对多的关系。这个想法是一本书对不同的语言有不同的描述。
我想根据给定语言 (D.languageID) 的书名 (D.title) 对书籍进行排序
如果 B 与 D 具有一对一的关系,我会执行以下操作:
当然,你可能会说,模型并没有阻止一本书有许多具有相同语言 ID 的描述。但在这种情况下,任何(例如第一个)描述对我来说都可以。或者我之前可以获取所需的描述对象,但是如何在排序中使用它?
我的模型错了吗?在这种情况下,最好的解决方案是什么?
objective-c - 如何在objective-c中按字母顺序对数组控制器进行排序?
我有一个NSArrayController
并且我想对内容进行排序,以便首先对带有英文字母的任何内容进行排序,然后对具有数字和非英文字符的任何内容进行最后排序。
例如: A, B , C ... Z, 1 , 2, 3 ... 9, 구, 결, ...
目前我只知道如何按字母顺序对项目进行排序。建议?
ios - 具有任意排序的 NSSortDescriptor
我无法理解如何使用 NSSortDescriptor 进行任意排序。
我想做这样的事情:
这将按键对对象进行排序,name
以便任何以 开头的键@
,例如@home
,将出现在任何以 开头的键之前r
,例如radical
,并且再次出现在任何以 开头的键之前a
,例如anything
。
以上只是一个例子。关键是启用完全任意的排序。
这将用于 NSFetchedResultsController。
//Some code that uses sortAlgorithm的代码是什么样的?
编辑:
围绕我尝试实现 sortDescriptor 的代码,作为 pr。occulus'
建议:
注释掉的 sortDescriptor 有效。
name
实体“标签”的对象肯定有一个属性。但即使没有,这似乎也不是问题。Xcode 似乎甚至没有编译那行代码(sortDescriptor),这听起来很荒谬。断点工作得很好,但没有在特定的代码行上中断。
core-data - NSFetchedResultsController - 乱序部分错误
我正在使用排序描述符设置 NSFetchedResultsController
和部分
然后我还像这样设置表格视图部分的委托:
有时,当我插入对象时,我会收到错误消息“索引 X 处的获取对象有一个乱序的部分名称'某物。对象必须按部分名称排序'”;
我正在插入数千行。当错误发生时,总是相同的大小写:我有 10 个对象称为相同的东西,但有些是大写的,有些是小写的。示例:nameexample、nameExample、nameEXAMPLE、nameexample、nameExample 等。
知道为什么我会收到错误,我该如何解决这个问题?我让它不区分大小写的原因是因为我的部分是基于第一个字母的,如果我不区分大小写,我会得到部分'a'和部分'A'。
iphone - 在 iphone 中实现 NSSortDescriptor?
我有一个名为 nsmarrMedicineInfo 的 nsmutablearray。我想通过使用对元素进行排序NSSortDescriptor
。当我执行以下代码时,它显示NSUnknownKeyException
. 我找不到数组的键是什么。
cocoa - 为 NSTableView 设置和维护第一个 SortDescriptor
我有一个NSTableView
绑定到NSArrayController
.
表格视图显示电子邮件列表:
- 未读则标记
- 主题
- 附件尺寸
用户可以单击“附件大小”列对列表进行排序,但我希望该表始终按“未读”标志进行排序,以便未读邮件始终位于列表顶部。
我没有将 Array Controller 的排序描述符绑定到任何东西,但是通过单击表列可以神奇地进行表排序(为什么?)。有什么方法可以拦截设置数组控制器的排序描述符并首先插入“未读”排序描述符?
按附件大小排序的表格示例:
iphone - 如何建立二级 NSSortDescriptor 排序键?
我已经成功地按我的排序键对数据进行了排序lastName
,但我想知道如何排序lastName
,然后按firstName
。这是我用来排序的代码lastName
如何添加的辅助排序键firstName
?
iphone - 有人可以帮助我解决我遇到的 NSSortDescriptor 问题吗?
我有以下按升序排序的代码。
我想做的是做一个排序:
显示 sortedRelease 被标记为 true 的那些
使用 acsending 对其余部分进行排序(目前的操作方式)
我该怎么做呢?
iphone - 如何使用 NSSortDescriptor 和复杂的逻辑进行排序?
我有以下按升序排序的代码。
我想做的是做一个排序:
显示活动当前用户正在跟踪 sortedRelease 的那些(函数中的复杂逻辑??)
这是我在自定义函数中需要的:
使用 acsending 对其余部分进行排序(目前的操作方式)
我该怎么做呢?
我知道我之前问过这个问题,也许我问错了,但这不是我想要的。我希望能够根据函数的结果进行排序。然后按字母顺序。
更新代码: