nsdictionary相关内容
我有一个方法可以返回一个带有特定键和值的 nsdictionary.我需要将字典中的键名更改为新的键名,但该键的值需要相同,但我被困在这里.需要帮助 解决方案 此方法仅适用于可变字典.如果新密钥已经存在,它不会检查应该做什么. 你可以通过调用 mutableCopy 来获取一个不可变的可变字典. - (void)exchangeKey:(NSString *)aKey withKe
..
我刚刚意识到我可以使用 objectForKey: 和 dict[key] 访问 NSDictionary? NSDictionary *coordsDict = @{@"xpos": @5.0, @"ypos": @7.2, @"zpos": @15.7};NSLog(@"XPOS: %@", coordsDict[@"xpos"]);NSLog(@"XPOS: %@", [coordsDic
..
在 Objective-C 中,我使用以下代码将自定义类序列化为工作正常的字典.为了熟悉Swift,将Objective-C代码移植到Swift.但是我无法做到这一点,我该如何使用 Swift 做到这一点? 这就是我用 Objective-C 实现的 .h#import #import @interface NSObject (aClass
..
保存字典有大小限制吗? 我正在尝试使用 writeToFile: 编写一个包含大约 100 个键的相当大的字典,其中包含嵌套字典:但它从不写入并且始终为 false. 这是限制还是我做错了什么, 我使用的代码如下. NSArray *paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory , NSUserD
..
我收到以下错误 [__NSCFDictionary objectAtIndex:]:无法识别的选择器发送到实例 0x75a8e202013-04-20 08:56:14.90 MyApp[407:c07] *** 由于未捕获而终止应用程序异常“NSInvalidArgumentException",原因:“-[__NSCFDictionary objectAtIndex:]:无法识别的选择器发
..
我正在尝试在字典数组中运行 for 循环.但我收到此错误: Any 不可转换为 NSDictionary 这是我的实现: 让 content:NSArray = json .object(forKey: "books") as!数组对于 contentDic:内容中的 NSDictionary {打印(内容Dic)} 如何在不出现此错误的情况下将 contentDic 转换为 Dicti
..
我有一个可变字典(以 [Int:Int] 的形式)并希望它能够保存它.我会像这样使用 NSUserDefaults: var myDic: NSMutableDictionary = [:]myDic = [1:2]NSUserDefaults.standardUserDefaults().setObject(myDic, forKey: "myDic") 但是我得到一个错误: 线程
..
嗨,我有一个 json 字符串,将 JSON 框架转换为字典,我需要提取其内容.我怎么能迭代到嵌套字典?我已经有了这段代码,可以让我看到字典: NSDictionary *results = [responseString JSONValue];NSMutableArray *catArray = [NSMutableArray 数组];对于(结果中的 id 键){NSLog(@"key: %@
..
我有一个简单的字典,其定义如下: var dict : NSDictionary = [ 1 : "abc", 2 : "cde"] 现在我想在这个字典中添加一个元素:3 : "efg" 如何将 3 : "efg" 附加到现有字典中? 解决方案 您正在使用 NSDictionary.除非你出于某种原因明确需要它是那种类型,否则我建议使用 Swift 字典. 您可以将 Swi
..
我有来自图书馆的数据返回这个: NSDictionary *dict = [NSDictionary dictionaryWithObjectsAndKeys:distanceNumber,@"distance",idChallengerN,@"idChallenger",dateFrom, @"date", nil];[_array addObject:dict]; 如果我打印_array
..
目前在我的应用程序中,我有一个从 NSUserDefaults 加载的 NSArray.NSArray 中的每个对象都是一个 NSDictionary,它有大约 5 个不同的键.我根据其中的 NSDates 重新排序 NSDictionarys 本身.我不想单独对 NSDates 进行排序. 我已尝试使用此代码执行此操作: NSComparator sortByDate = ^(id di
..
我创建了一个 iPhone 应用程序,其中包含位置(纬度、经度、点)的字典数组.我通过手动输入每个值来创建数组. myLocationArray = @[@{k站:@“1",纬度:@(41.656467),k经度:@(-81.277963)},@{k站:@“2",纬度:@(41.657118),k经度:@(-81.276545)},@{k站:@“3",纬度:@(41.658493),k经度:@(
..
我有一个来自 firebase 的字典数组,如下所示: "gcm.notification.data" = "{\"request\":\"update_location\",\"latitude\":\"45.48945419494574\",\"customMessage\":{\"loc-args\":[\"iPhone di Tester\"],\"loc-key\":\"LOCATIO
..
我有一个 NSDictionary 列表,我想将它保存在一个文件中.我可以将它保存在文本文件中,但我无法将其读取到 [NSDictionary] var text : [NSDictionary] = [] 保存文件 let json = JSONSerializer.toJson(text)尝试 json.write(to: path, atomically: false, encodin
..
我不知道这些值.我只知道钥匙. arrTripCat :({ tripcategory = "general_tourism";},{ tripcategory = 夜生活;},{ tripcategory = "art_museums";},{ tripcategory = 夜生活;},{tripcategory = 架构;},{ tripcategory = 夜生活;}); 我尝试过的 N
..
在我的应用程序中,我有一个包含 5 万多个联系人的数据库.要在列表视图中显示它们,我需要计算索引部分标题以将它们显示在右侧. 但是我的逻辑需要大约 3-6 秒的时间来准备数据源. -(NSArray *)getSectionTitleBasedOn:(NSString*)sortBy{for (RealmContact *contact 中的contactSource){如果(contac
..
我正在创建一个包含单独帖子的应用程序(类似于 Instagram).每个帖子都是一个位于一个大数组中的字典.在每个字典中,它们是一个 NSDate,我想按照从最新到最旧的顺序对字典进行排序. 我读过类似的问题,但它们是目标 C.我感觉 NSSortDescriptor 是一种有用的方法,但我不确定如何在这种情况下使用它. 任何帮助都会很棒, 谢谢 解决方案 如果您使用 S
..
所以这是基于我在这里的问题 objective c 何时使用 NSDictionary 而不是 NSArray 对于菜鸟问题深表歉意.我刚开始学习目标 c,我真的很困惑. - (void)viewDidLoad{[超级viewDidLoad];headers = [NSArray arrayWithObjects:@"Header Section 1 (H1)", @"Heade
..
好的,所以我一直在研究一个与我想要实现的非常匹配的示例,唯一的区别是在示例中他直接从他的数据库中调用他需要分割的数据等.我已经有一个排序的 NSArray. 这是我正在编写的教程 - iPhone开发:创建像屏幕这样的原生联系人 我创建了一个方法来捕获 NSArray 中的每个条目并将这些结果放入基于 alpha 的 NSDictionary(因此它们将是 A、B、C...等的 NSD
..
我想将一个 nsarray 转换为我正在使用的 nsdictionary - (NSDictionary *) indexKeyedDictionaryFromArray:(NSArray *)array{id 对象实例;NSUInteger indexKey = 0;NSMutableDictionary *mutableDictionary = [[NSMutableDictionary a
..