问题标签 [nsorderedset]

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.

0 投票
1 回答
6226 浏览

cocoa-touch - 使用 NSSortDescriptor 对 NSOrderedSet 进行排序

执行此代码时:

我收到此错误:

sortDescriptor不是零,所以我不知道为什么这不起作用。

我可以用下面的代码解决这个问题,它完美地工作:

0 投票
2 回答
6758 浏览

objective-c - Coredata 和 NSOrderedSet - 如何定义集合的顺序?

我浏览了现有的文档,找不到任何可以证实我所看到的行为的东西。

从 iOS 5 开始,可以对 CoreData 关系进行排序,在这种情况下,返回的对象是一个 NSOrderedSet。

任何人都可以确认集合中对象的顺序与创建它们的顺序相匹配吗?

干杯,罗格

0 投票
3 回答
3962 浏览

ios - 使用 UITableView 和 NSOrderedSet 对核心数据进行排序

UITableViewController在以 Core Data 作为后备存储的情况下,我需要执行哪些步骤来实现用户定义的排序?

我是否仍需要响应-tableView:moveRowAtIndexPath:fromIndexPath:toIndexPath:或模型重新排序是否由表格视图自动处理?我可以只选中 Core Data 模型文件中的“Ordered”复选框并期望它将更改从 table view 传输到 store,还是我必须做更多?我是否必须更改fetchedResultsController获取对象的方式(例如添加排序描述符)?

0 投票
2 回答
1869 浏览

objective-c - iOS 中 NSOrderedSet 的 JSON 序列化

将 NSOrderedSets 序列化和反序列化为 JSON 有哪些选择?我正在使用 iOS5/Objective-C。我想我可以自己推出,但我假设那里有一些很好的现有框架......

0 投票
1 回答
658 浏览

ios - NSOrderedSet 的核心数据生成访问器是什么样的?

我有一个NSManagedObject子类(父类),它与另一个子类(子类)有一个有序的多对多关系NSManagedObject。我要求 Parent 使用 KVO 来观察其NSOrderedSet. 这意味着当从集合中添加或删除子项时,我需要手动添加和删除父项作为观察者。这意味着我需要为NSOrderedSet.

我在哪里可以看到这些访问器的外观?

0 投票
1 回答
5727 浏览

objective-c - 为什么 NSOrderedSet 不继承自 NSSet?

当然,有序集合是集合的更具体的情况,那么为什么NSOrderedSet继承 fromNSObject而不是NSSet呢?

0 投票
2 回答
23506 浏览

literals - NSSet 和 NSOrderedSet 的 Objective-C 文字?

NSSet 和 NSOrderedSet 操作可以用新的 Objective-C 集合字面量执行什么(如果有)?

对于 NSArray、NSDictionary 和 NSNumber,请参见此处

FWIW,这个 Big Nerd Ranch Post说索引语法应该适用于 NSOrderedSet。但在我的测试中它没有。而且我还没有找到有关创建有序集的任何信息。

0 投票
4 回答
12658 浏览

ios5 - 如何为核心数据添加元素到 NSOrderedSet?

我对这篇文章做了一些研究。但它的解决方案都不适合我。让我解释一下我做了什么:

在此处输入图像描述

它实际上与提到的帖子非常相似。

类别.h

在我的视图控制器中,我加载了以下类别之一:

我在导航栏中有一个按钮用于测试目的。单击它时,我将复制第一项并添加到末尾。

问题是该项目根本没有添加到数据库中。(我做了一些测试,比如我修改了item的内容,证明数据库完全没有问题。)但是我不知道item没有到数据库的原因。有人可以帮忙吗?谢谢

0 投票
1 回答
519 浏览

ios - 如何在CoreData中以一对多关系执行单元格的重新排序

我正在学习coreData,我是新手,我已经创建了老板和员工的一对多关系(即一个老板和许多员工)。所以我展示了所有的老板firstTableView,当用户点击单元格时,他可以查看分配给每个老板的员工,也可以将员工添加到任何特定的老板。现在我想重新排序老板细胞。那么应该怎么做呢?

根据下面的讨论编辑

0 投票
1 回答
877 浏览

ios - 核心数据:有序关系中第一个元素的谓词

我有这种包含至少一个元素的多对多关系:

appointment.invitees是一个有序的关系,导致NSOrderedSet.

在一个由获取结果控制器控制的表格视图中,我列出了约会以及受邀者集的第一个元素。

现在我想通过被邀请者的名字搜索这个列表,使用NSPredicate. 但是如何在谓词中引用有序列表的第一个元素呢?

我试过:

但我得到了unimplemented SQL generation for predicate错误。这是有道理的,因为结果是一个集合,但严格来说不是一个数组。不过,我认为 sqlite 商店必须对订单进行建模,所以它应该是可检索的。

有什么建议吗?