NSDictionary专题提供NSDictionary的最新资讯内容,帮你更好的了解NSDictionary。
我在创建一个NSDictionary来获取我的CoreData模型中的对象时遇到了问题. let moc:NSManagedObjectContext = SwiftCoreDataHelper.managedObjectContext() let results:NSArray = SwiftCoreDataHelper.fetchEntities(NSStringFromClass(N
我试图对NSDictionary进行排序. 从Apple docs我看到你可以使用keysSortedByValueUsingSelector: NSDictionary *dict = [NSDictionary dictionaryWithObjectsAndKeys: [NSNumber numberWithInt:63], @"Mathematics", [NSNumber
我在我的函数中将NSDictionary作为参数但是有问题因为不知道如何检查该参数是否为nil. 我的功能看起来像这样: func doSmth(val : NSDictionary) 在我的函数内部,我试图获得一些值: let action = val["action"] as! String 但是当接收参数val为nil时,得到错误“致命错误:在解开可选值时意外地发现nil”. 该错误是由于假
如何计算NSDictionary对象的总大小? 我在NSDictionary中有3000个不同键的StudentClass对象.我想以KB为单位计算字典的总大小. 我使用malloc_size()但它总是返回24(NSDictionary包含1个对象或3000个对象) sizeof()也总是返回相同的. 您可以尝试在数组中获取Dictionary的所有键,然后迭代数组以查找大小,它可能会为您提供字
我试图以一种我可以在其中存储NS Arrays的方式使用NSDictionary,但我甚至无法使其适用于字符串. _times = [[NSDictionary alloc] init]; NSString *test = @"Test"; [_times setValue:@"testing" forKey:test]; NSLog(@"%@",[_times objectForKey:test
所以我试图用Alamofire发送一个json对象作为参数.我想我已经在他们的文档中遵循了示例,但是我在方法调用中遇到了这个错误. @IBAction func saveButton(sender: AnyObject) { var url = "http://b857aaa4.ngrok.io/recruit" let parameters = [ "_id"
我一直在尝试使用类类型键和值来声明一个NSDictionary,如下所示: var catAndSubCatDict: NSDictionary<Category, Array<SubCategory>> = NSDictionary<Category, Array<SubCategory>>() 这里,“Category”和“SubCategory”是全局类.我知道我不能将类类型用于关键字段.但
Swift的原生字典是否与[NSDictionary initWithObjects:forKeys:]相当? 假设我有两个带键和值的数组,并希望将它们放在字典中.在Objective-C中,我这样做: NSArray *keys = @[@"one", @"two", @"three"]; NSArray *values = @[@1, @2, @3]; NSDictionary *dict =
我正在尝试将我的coredata转换为json,我一直在努力让这个工作,但已找到一种几乎正常工作的方式. 我的代码: NSArray *keys = [[[self.form entity] attributesByName] allKeys]; NSDictionary *dict = [self.form dictionaryWithValuesForKeys:keys];
我试图在NSDictionary上使用对于 JSON响应的incase敏感案例,因为有时我的响应键类型会有所不同,有些是驼峰式,有些是小写或其他混合组合.是否有任何内置功能可以检查此案例的灵敏度情况? 谢谢. 最近我分享了两个可能适合您需求的课程.它们提供不区分大小写的操作(以NSDictionary和NSMutableDictionary方法命名),同时保留最初插入的键. 试试看: https:
当从webservice解码 JSON响应时,我会收到一条错误: Could not cast value of type '__NSArrayM' (0x34df0900) to 'NSDictionary' 我尝试了在StackOverflow中找到的很多解决方案,但没有任何作用. 我的代码: let jsonData:NSDictionary = (NSJSONSerialization.J
这个问题类似于 this question,但是这种方法只适用于字典的根级别. 我正在用空字符串替换任何NSNull值的发生,所以我可以将完整的字典保存到plist文件(如果我添加NSNull的文件将不会写入). 但是,我的字典里面有嵌套的字典.喜欢这个: "dictKeyName" = { innerStrKeyName = "This is a string in a dictiona
尝试从 Swift中的NSDictionary中提取对象时,我收到错误: Type ‘String’ does not conform to protocol ‘NSCopying’ 我试图将String从String转换为NSString,但是我没有解决这个问题.有人可以散发光吗?这是代码: var excerciseCategoryDictionary = object as NSDictio
我想在核心数据中获得一些知识.到目前为止,我已经获得了创建实体的挂起,并添加,检索和删除了该实体的值. 我的问题如下.使用核心数据时,在实体中存储NSDictionary属性的可能方式是什么? 你应该使用“可变形属性”: >打开* .xcdatamodeld文件 >选择实体 >添加属性(将其命名为例如“info”),并将类型设置为“可变形” >生成适当的NSManagedObject子类文件(Fi
这个问题在这里已经有一个答案:            >             How to check if an NSDictionary or NSMutableDictionary contains a key?                                    13 如何验证NSDictionary中是否存在密钥? 我知道如何验证它是否具有某些内容,但是如果它在那里
我想用POST方法调用Web服务.我需要发布一个带有URL的字典.我的Web服务参数如下: ConversationMessage { authorUserId (string, optional), subject (string, optional), hasAttachment (boolean, optional), conversa
所以我试图使用 swift解析 JSON中的一些数据.下面是我的代码 var jsonResult:NSDictionary! = NSJSONSerialization.JSONObjectWithData(data, options: NSJSONReadingOptions.MutableContainers, error: nil) as! NSDictionary println(js
/*     《Swift   NSDictionary 的详细使用和部分方法介绍 和 哈希表(散列)的阐述和解释 》 */ /*    第一步:我们首先,必须了解一个概念性的东西那就是:哈希  (也称散列)    (1)哈希的主要解释是:        哈希算法将任意长度的二进制值映射为较短的固定长度的二进制值,这个小的二进 制值称为哈希值。哈希值是一段数据唯一且极其紧凑的数值表示形式。如果散列
使用NSKeyedUnarchiver类来进行相互转换 1、NSDictionary转NSData var dictionaryExample : [String:AnyObject] = ["user":"UserName", "pass":"password", "token":"0123456789", "image":0]    let dataExample : NSData = NSK
现在我知道当swift编译它只是一个NSDictionary,但NSDictionary和Swift词典有不同的语法。是否有一种方式(通过循环或其他方式)将NSDictionary转换为< key,value&gt ;?相同类型的swift字典 要么 有没有办法将这转换为Swift字典而不是NSDictionary? let jsonDict = NSJSONSerialization.JSONO