问题标签 [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.
ios - 如何将 NSMutableOrderedSet 转换为通用数组?
我有这个 for 循环,p
是一个NSManagedObject
,fathers
是一个to-many
关系,所以我需要强制NSMutableOrderedSet
转换,[Family]
但它不起作用,为什么?
objective-c - 为什么我丢失了我的 NSOrderedSet 信息来调用另一个函数
为什么 NSOrderedSet 信息被删除或信息有时会消失?
在应用程序中,我得到一个带有 JSON 格式数据的字符串,因此我使用 NSOrderedSet 根据从键接收到的信息对数据进行排序,如方法“finishedReceivingData”中所示,但是当我使用该 NSOrderedSet 填充列表时 PickerVied 信息存储在 NSOrderedSet 中的清除垃圾或其他信息出现。
谢谢有人能告诉我为什么在其他metos中调用NSOrderedSet时信息被删除,比如当我调用pickerView“numberOfRowsInComponent”的方法时
。H
.m
“finishedReceivingData”中 deptoArray 的日志
2014-11-30 18:40:33.976 Salud Total[2629:132519] 独奏名称:(“Bogot\U00e1 DC”,安蒂奥基亚,大西洋)
“numberOfRowsInComponent”中 deptoArray 的日志 2014-11-30 18:42:27.279 Salud Total[2629:132519] 数据:{}
或消息: Thead 1: EXC_BAD_ACCESS(code=EXC_I386_GPFLT) 或 2014-11-30 18:44:34.311 Salud Total[2650:133534] 数据:(无索引)
ios - 如何向 NSOrderedSet 添加值
我正在使用 NSOrderedSet 将数据存储在 Json 服务器中并这样做,因为数据到达重复,我必须过滤它们以仅保留一个值。现在我需要在 NSOrderedSet 的开头添加一个值。我知道如何为 NSArray 添加值,但不知道如何将数据从 NSOrderedSet 传递到 NSArray。
这是我从服务器获得的示例:
用 NSOrderedSet 对数据进行排序以避免重复如下:
但现在我需要在开头添加一个数据,如下所示:
ios - 从 NSDictionary 的 NSArray 的 NSArray 中提取属性
这个问题类似于从 NSArray of objects 中提取属性,但用于更深层次的提取。
为简单起见,我在以下示例中所指的对象是 NSString。
我有两个要解决的案例。
带有对象的 NSDictionary 的 NSArray 的 NSArray
最好使用键值编码,从以下结构中,我想将所有“标题”提取到一个可枚举的列表中:
期望的结果将是例如:
NSDictionary 的 NSArray 和对象的 NSArray
最好使用键值编码,从以下结构中,我想将“标题”列表提取到单个可枚举列表中:
期望的结果将是例如:
笔记
我的真实案例涉及第一个列表
NSOrderedSet
的对象和第二个列表的对象,但这不应该影响我认为的答案。NSOrderedSet
NSOrderedSet
NSDictionary
NSOrderedSet
我写道我更喜欢使用键值编码,但这不是必须的。如果可能的话,我只是想避免写作
for (... in ...)
orenumateObjectWithBlock:
。同样,这无关紧要,但对象是来自获取请求的 NSManagedObject 。所以我知道我可以直接优化获取请求,但我仍然想知道是否有不错的选择。
ios - Swift 2.0 一对多的关系——仍然是 NSOrderedSet?
在 Swift 2.0 中,Core Data 中的一对多关系仍然是 NSOrderedSets 吗?
我似乎无法适当地投射/向下投射以永远不会抛出错误。
有人在 Swift 2.0 中有一个简单的例子吗?
ios - Objective-C:有效地从大型数据结构中删除重复项
我有一个对象,其中包含一个NSNumbers
( indexes
) 数组和一个对应于的NSDictionaries
( ) 数组,其中包含一些信息。我必须为每个调用一个方法并关联到返回的结果,将它们保存到一个数组中。最后,我想删除索引重复项,以有效的方式保留关联,因为我正在使用大型数组。indexesTitles
indexes
object.index
object.indexTitles
indextTitles
我发现删除重复项的最有效方法是使用这样的
NSOrderedSet:
如何删除 中的相应条目titlesArray
?我怎样才能维护协会?我也尝试过使用NSDictionary
like{resultId, titleDictionary}
并将它们存储到一个数组中,但是我还没有找到一种有效的方法来删除具有相同的字典result
,它们都太慢了。
有什么建议吗?
swift - Layer.com 快速解锁用户
我正在尝试让 NSPredicate 在 Swift 中工作。下面的代码片段在“if”语句之前崩溃。
这是错误:
ios - Swift NSOrderedSet 迭代以访问属性 - CoreData
在核心数据中,我创建了 2 个实体——a)以“位置”为属性的 WeatherResponse 和 b)以“日”、“温度”和“条件”为属性的预测。下面是“一对多”的关系。
课程如下:
我设法将一些数据保存为 NSOrderedSet 中: CDWeatherResp.locForecast关系。(这工作正常。每个索引包含 1 个预测相关信息(即:日期、温度和条件)
问题:如何访问“CDForecast”类的属性,以便可以执行“CDWeatherResp.locForecast.day”之类的操作
我看到了这篇文章,但无法按照我想要的方式复制它
ios - 从 Core Data 中的 NSOrderedSet 中删除项目
它尝试从to-many
这样的关系中删除项目:
在我执行命令后,它似乎工作,但后来删除的项目再次出现。为什么?
objective-c - NSMutableOrderedSet 实现
我想知道如何NSMutableOrderedSet
实现,因为我想知道按索引插入/查找/访问元素的时间复杂度,因为它没有在文档中指定。我认为它可能是列表顶部的自平衡二叉树。O(n)
但是,我不认为列表对于通过索引 ( )查找元素非常有效。然而,数组非常不适合插入值 ( O(n)
)。如果有人能给我一个提示,那就太好了。