nsdictionary相关内容

ValueForKey未返回正确的值

在我的应用程序中,有一个名为“seltedItems”的NSD字典,其中包含键“Order”。该值可由用户更改。 NSD词典的定义如下所示: self.selectedItems = [NSMutableDictionary dictionaryWithObjects:@[self.choosedAttributes, @"Reihennfolge"] forKeys:@[@"Sorted ..
发布时间:2022-04-10 16:01:16 移动开发

将 JSON 数组解析为 NSDictionary

我正在使用 Wea​​ther Underground API 制作一个应用程序,但在解析与严重警报相关的块时遇到了障碍.JSON 使用具有子键值对的键值对——这对我来说不是问题,因为我可以从中制作后续的 NSDictionaries——但严重警报的条目已被证明是有问题的.见下文: “警报":[{“类型":“WAT","description": "山洪观察","date": "2012 年 4 ..
发布时间:2022-01-14 19:59:41 移动开发

深度结合 NSDictionaries

我需要将两个 NSDictionary 合并为一个,前提是如果字典中有字典,它们也会被合并. 或多或少类似于 jQuery 的 extend 函数.> 解决方案 NSDictionary+Merge.h #import @interface NSDictionary(合并)+ (NSDictionary *) dictionaryByMerging: (NSDictionary *) ..
发布时间:2021-12-27 22:03:50 移动开发

有没有办法遍历字典?

我知道 NSDictionaries 需要一个 key 才能获得 value.但是如何遍历 NSDictionary 中的所有 keys 和 values,以便我知道有哪些键以及有哪些值?我知道在 JavaScript 中有一种叫做 for-in-loop 的东西.Objective-C 中是否有类似的东西? 解决方案 是的,NSDictionary 支持快速枚举.使用 Objective ..
发布时间:2021-12-26 12:16:32 移动开发

替换嵌套 NSDictionary 中出现的 NSNull

这个问题类似于这个问题,但是这个方法仅适用于字典的根级别. 我希望用空字符串替换任何出现的 NSNull 值,以便我可以将完整字典保存到 plist 文件(如果我将它与 NSNull 的文件一起添加,文件将不写). 然而,我的字典里面有嵌套的字典.像这样: "dictKeyName" = {innerStrKeyName = "这是字典中的字符串";innerNullKeyName ..
发布时间:2021-12-25 08:56:05 移动开发

将 NSDictionary 插入 CoreData

我有一个 NSDictionary 和一个 CoreData 数据库.我想将 NSDictionary 插入到数据库中. 我该怎么做(如果可能,代码片段)? 字典的属性适合的类型是什么? 解决方案 您需要将 NSDictionary 序列化为 NSData,CoreData 可以保存到 NSData. 但是您将无法搜索 NSDictionary 的(谓词)元素. 如果我 ..
发布时间:2021-12-23 13:56:40 移动开发