草庐IT

NSdictionary

全部标签

iOS 将方法名称添加到 NSDictionary 并在之后调用它

我正在尝试这个东西,但似乎无法正确处理..我有一个名为dataDictionary的NSMutableDictionary和2KeyValue对,Id和MethodNameNSMutableDictionary*dataDictionary=[[NSMutableDictionaryalloc]initWithCapacity:1];[dataDictionarysetValue:@"1.0"forKey:@"Id"];[dataDictionarysetValue:@"myMethod"forKey:@"MethodName"];虽然我的方法是-(void)myMethod{…}所以

iphone - 将 JSON 数据从 NSData 转换为 NSDictionary

我有一个PHP服务,它以NSData格式返回以下响应。使用以下方法将其转换为NSString后:NSString*html=[[NSStringalloc]initWithData:dataencoding:NSUTF8StringEncoding];我得到以下信息:[{"Emp_Name":"KrishnaMamidi","Emp_Designation":"Driver","Emp_Type":"Permanent","Joining_Date":"05-MAR-2011","Salary":10000},{"Emp_Name":"AdityaReddy","Emp_Designa

objective-c - iOS 无法识别的选择器发送到实例 - 添加 NSDictionary 到 NSMutableArray

为大量代码道歉,但人们通常最终还是会要求很多代码。尝试将NSDictionary添加到NSMutableArray时出现以下错误2011-09-2218:52:54.153NPT[4788:1603]-[__NSArrayIaddObject:]:unrecognizedselectorsenttoinstance0x72f12802011-09-2218:52:54.154NPT[4788:1603]***Terminatingappduetouncaughtexception'NSInvalidArgumentException',reason:'-[__NSArrayIaddOb

Swift - 无法将类型 '__NSCFString' 的值转换为 'NSDictionary'

我遇到了这个错误,但我正在尝试从Dictionary中获取String。这是我的代码:FIRDatabase.database().reference().child("users").child(uid).observeEventType(.ChildAdded,withBlock:{(snapshot)inletdictionary=snapshot.valueas!NSDictionaryifletusername=dictionary["name"]as?String{cell.name.text=username}ifletuserlogin=dictionary["logi

objective-c - 将 Plist (NSString) 解析为 NSDictionary

所以我有一个plist结构化字符串,它是动态获取的(不是从文件系统获取的)。我如何将此字符串转换为NSDictionary。我已经尝试将它转换为NSData,然后使用NSPropertyListSerialization将其转换为NSDictionary,但是当我尝试访问NSDictionary时它返回“[NSCFStringobjectAtIndex:]:unrecognizedselectorsenttoinstance0x100539f40”,这表明我的Dictionary没有成功已创建。NSString示例(即plist数据):Key1Test1Key2Value2Key3va

ios - 将 NSData 与 NSDictionary 参数一起传递给 Web 服务

我将所有AFNetworking服务都写在单独的Web服务类中。到目前为止,我一直在很好地传递NSDictionary参数。但是现在当我需要将NSData文件传递​​给Web服务时我遇到了问题。这是我如何执行网络服务NSData*imageData=UIImageJPEGRepresentation(self.profileImg.image,0.5);//IneedtopassthisimageDataNSDateFormatter*dateFormatter=[[NSDateFormatteralloc]init];[dateFormattersetDateFormat:@"yyy

ios - 如何在不更改原始内容的情况下操作 NSDictionary 内容的副本

编辑以下“更简单”的代码按预期工作。请参阅下面的代码,并在评论中解释我的观察结果。-(void)changeDictValue{//Ifthemethodjustusesthelinebelow,thencallingchangeDictValuehasnoimpactonself.bcastSeqNumListNSMutableDictionary*seqListToUpdate=[NSMutableDictionarydictionaryWithDictionary:self.bcastSeqNumList];//Butifitinsteadusesthelinebelow,cal

iPhone dev,NSDictionary 如何保留完整的 Dict?

我在嵌套的NSDictionary中保留数据时遇到问题。还是NSMutableDictionary可以使这项工作正常进行?看一看,我会尽量解释清楚。我的.h文件如下所示:@interfaceMyViewController:UIViewController{NSDictionary*fullData;IBOutletUITableView*tableView;}@property(nonatomic,retain)NSDictionary*fullData;@property(nonatomic,retain)UITableView*tableView;@end我在viewDidLoa

objective-c - 如何打印这个 NSDictionary?

当我打印一些NSDictionary对象时,NSLog给我这个。我看到,在这个NSDictionary中有几个NSDictionary对象。我必须将它发送到UITextView,但这必须是一个没有{ExifAux}、{Exif}、{IPTC}、{TIFF}的列表。我该怎么做?2012-01-2113:33:23.818foto-edytor[7838:17903]{ColorModel=RGB;DPIHeight=240;DPIWidth=240;Depth=8;PixelHeight=900;PixelWidth=598;"{ExifAux}"={ImageNumber=5280;L

iphone - 字典没有复制到其他字典中,异常为 : Dictionary argument is not a NSDictionary

我正在使用以下代码:NSMutableDictionary*farmGatesDict=[[NSMutableDictionaryalloc]initWithDictionary:[xmlDictionaryobjectForKey:@"FarmGates"]];NSLog(@"valuefromdictionary:%@",[farmGatesDictobjectForKey:@"FarmGate"]);NSMutableDictionary*farmDetailDict=[[NSMutableDictionaryalloc]initWithDictionary:[farmGates