草庐IT

NSdictionary

全部标签

ios - 如何在 iOS 中正确地将 NSDictionary 转换为 json 格式?

我正在尝试向我的服务器发送一个json文件。json格式应该是这样的:{"eventData":{"eventDate":"Jun13,201212:00:00AM","eventLocation":{"latitude":43.93838383,"longitude":-3.46},"text":"hjhj","imageData":"rawdata","imageFormat":"JPEG","expirationTime":1339538400000},"type":"ELDIARIOMONTANES","title":"accIDENTE"}我对此进行了硬编码并像这样工作:NS

ios - swift: 将多个 <key, value> 对象添加到 NSDictionary

我正在尝试向NSDictionary添加多个对象,例如varmyDict:NSDictionary=[["fname":"abc","lname":"def"],["fname":"ghi","lname":"jkl"],...]甚至有可能做到这一点吗?如果没有,请提出更好的方法。我实际上需要将此NSDictionary转换为JSON字符串并将其发送到服务器,因此我需要NSDictionary中的多个对象。 最佳答案 你绝对可以制作一本字典。但是,您需要使用不同的语法:varmyDictOfDict:NSDictionary=["a

ios - swift: 将多个 <key, value> 对象添加到 NSDictionary

我正在尝试向NSDictionary添加多个对象,例如varmyDict:NSDictionary=[["fname":"abc","lname":"def"],["fname":"ghi","lname":"jkl"],...]甚至有可能做到这一点吗?如果没有,请提出更好的方法。我实际上需要将此NSDictionary转换为JSON字符串并将其发送到服务器,因此我需要NSDictionary中的多个对象。 最佳答案 你绝对可以制作一本字典。但是,您需要使用不同的语法:varmyDictOfDict:NSDictionary=["a

json - 快速下载和解析 json

我正在尝试从网站获取JSON并在将其放入iOSView之前对其进行解析。这是我的代码;funcstartConnection(){leturlPath:String="http://binaenaleyh.net/dusor/"varurl:NSURL=NSURL(string:urlPath)varrequest:NSURLRequest=NSURLRequest(URL:url)varconnection:NSURLConnection=NSURLConnection(request:request,delegate:self,startImmediately:false)conn

json - 快速下载和解析 json

我正在尝试从网站获取JSON并在将其放入iOSView之前对其进行解析。这是我的代码;funcstartConnection(){leturlPath:String="http://binaenaleyh.net/dusor/"varurl:NSURL=NSURL(string:urlPath)varrequest:NSURLRequest=NSURLRequest(URL:url)varconnection:NSURLConnection=NSURLConnection(request:request,delegate:self,startImmediately:false)conn

java - 在一个语句中一次向 HashMap 添加多个条目

我需要初始化一个常量HashMap,并希望在一行语句中完成。避免这样的事情:hashMap.put("One",newInteger(1));//addingvalueintoHashMaphashMap.put("Two",newInteger(2));hashMap.put("Three",newInteger(3));与objective-c中的类似:[NSDictionarydictionaryWithObjectsAndKeys:@"w",[NSNumbernumberWithInt:1],@"K",[NSNumbernumberWithInt:2],@"e",[NSNumb

java - 在一个语句中一次向 HashMap 添加多个条目

我需要初始化一个常量HashMap,并希望在一行语句中完成。避免这样的事情:hashMap.put("One",newInteger(1));//addingvalueintoHashMaphashMap.put("Two",newInteger(2));hashMap.put("Three",newInteger(3));与objective-c中的类似:[NSDictionarydictionaryWithObjectsAndKeys:@"w",[NSNumbernumberWithInt:1],@"K",[NSNumbernumberWithInt:2],@"e",[NSNumb

objective-c - UIWebView iOS5 改变用户代理

如何在iOS5中更改UIWebView的用户代理?到目前为止我做了什么:使用委托(delegate)回调,拦截NSURLRequest,创建一个新的url请求并将它的用户代理设置为我想要的任何内容,然后下载数据并使用“loadData:MIMEType:....”重新加载UIWebView。问题:这会导致无限递归,我在其中加载数据,这会回调委托(delegate),实习生会调用委托(delegate)....这是委托(delegate)方法:-(BOOL)webView:(UIWebView*)aWebViewshouldStartLoadWithRequest:(NSURLReque

objective-c - UIWebView iOS5 改变用户代理

如何在iOS5中更改UIWebView的用户代理?到目前为止我做了什么:使用委托(delegate)回调,拦截NSURLRequest,创建一个新的url请求并将它的用户代理设置为我想要的任何内容,然后下载数据并使用“loadData:MIMEType:....”重新加载UIWebView。问题:这会导致无限递归,我在其中加载数据,这会回调委托(delegate),实习生会调用委托(delegate)....这是委托(delegate)方法:-(BOOL)webView:(UIWebView*)aWebViewshouldStartLoadWithRequest:(NSURLReque

iphone - 如何获取 NSDictionary 中的第一个元素?

我有一个NSDictionaries数组。如何提取字典中的第一个元素?NSArray*messages=[[resultsobjectForKey:@"messages"]valueForKey:@"message"];for(NSDictionary*messageinmessages){STObject*mySTObject=[[STObjectalloc]init];mySTObject.stID=[messagevalueForKey:@"id"];stID=mySTObject.stID;} 最佳答案 NSDictiona