问题标签 [nsset]
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.
objective-c - 如何使用 Core Data 存储 NSSet(一对多)?
我想知道如何以编程方式更新核心数据对象。该对象虽然是一个 NSSet。所以我可以用下面的方案来总结一下:
Property 和 Property_has_typology 之间存在一对多的关系。因为一处房产可能有多种类型(又名类别),例如床和早餐、别墅、酒店、豪宅、乡间别墅。
所以我让用户在我的 TableView 中选择多行,当他点击保存时,我想存储这些更改。所以我这样做:
这有点工作,但问题是它并没有真正更新现有值。它只是覆盖它。因此,如果我两次保存相同的两项(仅作为示例),我将在我的数据库中获得以下内容:
所以是的,它们正在被存储,但它也会创建空行(清除它们而不是删除/更新它们)。
任何帮助,将不胜感激。谢谢!
objective-c - NSSet 与 NSStrings containstObject 不应该返回 YES
我正在将字典(单词列表,而不是类)作为 NSStrings 加载到 NSSet 中。然后我反复向这个集合发送消息-containsObject:someNSString。但它总是返回 false。我写了一些代码来测试它:
在日志中,我得到以下信息:
(我错过了“是的!”)
当我尝试使用 CFShow(dictionary) 时,我可以看到它实际上包含字符串和所有内容。一个例子:
任何人都可以在这里帮助我吗?谢谢!
cocoa - 如何在 Objective-c 中合并 2 个 NSSet?
如何在 objective-c 中合并 2 个 NSSet?
我在谷歌上找不到解决方案。
iphone - 组合 NSMutableSet 的问题
我有以下代码:
我希望 serverSet 中的所有内容都在 localSet 中。此代码没有反映这一点。
如果没有将任何重复项添加到 localSet 中,这也是更可取的。
编辑:这是我的日志:
objective-c - 将项目从 NSArray 传输到 NSManagedObject 的 NSSet
两个相关问题:
当您使用
[NSSet setWithArray:]
时,它会自动为您删除重复的对象吗?你怎么能
NSSet
准确地说出你想要“重复”的意思?即,如果您有一堆“大学课程”对象,每个对象都有一个名称和部分编号,并且您想转移到 NSSet,只为给定名称保留每个大学课程中的一个(例如,如果您有三个部分微积分,你怎么告诉它只保留一个微积分部分,即使它们的部分编号不同,所以默认情况下它们不会被认为是相同的)。
谢谢!让我知道这个问题是否不清楚。我很难找到一种表达方式。
编辑:这个问题是特定于 NSManagedObjects 的,它的isEqual:
方法不能被覆盖。
objective-c - “NSSet allObjects”随机排序?
我有以下代码:
Array 包含Band
来自我的 CoreData 模型的对象。它有一个NSSet
称为“图像”的属性。
现在我用它temporaryImageArray
来通过时间戳确定图像是否需要更新。我遇到了一些非常随机的行为,我现在的问题是:
是否[NSSet allObjects]
按顺序随机返回集合中的对象?
有什么方法可以防止这种情况或让它按顺序返回吗?它会大大降低我的代码的复杂性。
xamarin.ios - 枚举在 MonoTouch 中是如何工作的?
在 MonoTouch 中,我需要处理 NSSet 中的每个对象。我使用 Enumerate 的尝试如下:
尽管在结果中使用三个对象调用该方法,但在委托中只处理了一个对象。我原以为委托会被执行三遍,但我对它的工作原理肯定有错误的想法。
找不到任何文档或示例。任何建议都非常感谢。
iphone - 多对多关系核心数据的谓词
我在核心数据模型中有两个实体,如下所示:A <<--->> B
.
实体 B 有一个属性名称,它是一个字符串对象以及 AObjects 与 A 的关系;相反,实体 A 与 B 有关系 BObjects。
现在我想获取与 A 实体连接的所有 BObjects 的列表,然后我想在标签中显示它们的名称。
这可能吗?我知道 CoreData 不支持多对多关系...
谢谢!
iphone - NSCountedSet - 获取集合中的项目数
我有一组信息,其中包含多个我想要匹配和计数的名称,然后移动到表格视图,例如您在消息应用程序上看到的。
我已经达到了这一点。我可以在哪里登录并查看我想要的内容,但根本找不到任何解决方案从集合中提取该信息并相应地放入tableview中。
例子
这是日志......这发生了多少次,但我只是记录它以查看它是否正在工作。任何帮助将不胜感激
iphone - 如何根据对象的属性比较两个 NSSet?
我有两个 nsset。
结果应该是:
这两组中具有相同id的对象是不同的对象,所以我不能简单地做minusSet。
我想做类似的事情:
结果应该是这样的:
做这个的最好方式是什么?