问题标签 [nsmutableorderedset]

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 回答
900 浏览

objective-c - 更改 NSMutableOrderedSet CoreData 关系的顺序

我正在尝试以多对一的有序 ​​CoreData 关系替换对象...我的代码在这里:

然而,第二次输出球员姓名时,我得到的结果与之前完全相同!我已确保我传递给该方法的 NSArray (batsmenArray) 与 *battingLineUpTemp 的顺序不同...为什么我的代码拒绝让我更改此 NSMutableOrderedSet 的顺序!?CoreData 是不是又一次让人头疼?

编辑 1 我还通过 for 循环中的 NSLogging 确保我要替换的对象和它要替换的对象不同...... NSMutableOrderedSet 只是拒绝重新排列!

0 投票
1 回答
902 浏览

objective-c - 如何初始化 NSMutableOrderedSet

有人可以告诉我如何初始化 NSMutableOrderedSet 吗?

我尝试了以下

但挂在那里日志只是(lldb)

将插入对象答案

编辑1:

现在保存到核心数据时出现以下异常:

0 投票
0 回答
90 浏览

ios - UITableView 单元格重新排列数组的麻烦

我有一个 UITableView,用户可以在其中添加和重新排列对象...当用户移动项目时,我尝试重新排列数据数组以适应用户将其单元格顺序更改为...我显然不是做对了......这是我的代码

0 投票
1 回答
11607 浏览

ios - NSMutableOrderedSet 到 NSMutableArray

这与 an 一起使用NSSet,但我如何让它与 an 一起使用NSMutableOrderedSet

0 投票
1 回答
135 浏览

ios - 是否可以将 NSMutableOrderedSet 保存到 NSManagedObject 子类中的 NSData 属性?

我在 NSObject 子类上有一个名为 currentSongsList 的 NSMutableOrderedSet 属性。我在 NSManagedObject 子类上有一个名为 currentSongsList 的 NSData 属性。

我想将 NSMutableOrderedSet 属性存档到数据库中,以便在我的应用程序终止并重新启动后可以检索它。

在 CurrentSongsInfo.h -

在 CurrentSongsInfoArchive.h -

在 CurrentSongsInfoArchive.m -

当 CurrentSongsInfoArchive.m 中的上述代码运行时,我看到以下输出:

currentSongsList.count = 540

2014-09-19 04:30:57.219 MusicByCarlCoreData[2863:1091413] currentSongsInfoArchive.currentSongsList.length = 135

我还有其他四个 NSMutableOrderedSet 属性,它们的计数值都不同。但是当它们被归档到 CurrentSongsInfoArchive 对象时,它们的长度总是 135。

NSMutableOrderedSet 符合 NSSecureCoding,但是否可以将 NSMutableOrderedSet 保存到 NSManagedObject 子类中的属性中?

0 投票
3 回答
580 浏览

objective-c - NSMutableOrderedSet addObject 未排序

我有一个NSMutableOrderedSet包含NSDate对象。最初,这里是值:

用调用addObject2014-10-08 12:45:40 +0000,我得到以下输出:

他们为什么不被订购?

0 投票
2 回答
3162 浏览

ios - KCOrderedAccessorFix objc_msg向函数调用发送太多参数,预期为 0,有 2

在 Xcode 6 中,KCOrderedAccessorFix 在以下行产生错误:

我该如何解决?谢谢,

0 投票
0 回答
387 浏览

swift - 防止将重复项添加到 NSMutableOrderedSet

将新数组 ( addObjectFromArray) 添加到 NSMutableOrederedSet,如何检查是否NSMutableOrederset已经有项目/项目的现有副本并且没有重复发生?

代码 :


viewDidLoad() 和 handlePullToRefresh() 相同

  • 两种方法的 jsonUrl 不同
0 投票
1 回答
167 浏览

swift - Swift:多对关系和 mutableOrderedSetValueForKey 的核心数据问题

我无法理解为什么我的订购集只保存 1 个条目。

我的代码如下:

我已经通读了文档,似乎我做对了,但是即使我已经遍历了对象数组,它也只会向有序集中添加一个条目。

这是我的调试器,显示添加之前的条目以及添加对象后的托管对象的计数。 调试器窗口

我的关系设置如下: 关系

0 投票
1 回答
96 浏览

swift - Core Data 在 Swift 中将数据添加到关系中

我正在尝试通过核心数据关系将此系列实例添加到一个国家/地区。唯一的问题是我的 NSOrderedSet 变得非常大,并且这种添加方法效率低下,因为我必须将已经存在的整个 NSOrderedSet 加载到内存中(很大)。将其复制到可编辑的副本中,然后添加新实例。比为那个国家设置大的 NSOrderedSet 新的 OrderdSet 并保存它。(顺便说一下,这是我在互联网上找到的一个简单解决方案)

是否可以在不加载与该特定国家/地区关联的整个 NSOrderdSet 的情况下执行此操作?那么只添加新实例而不加载完整列表?

我很抱歉我的含糊解释。我是核心数据概念的新手。