求助一个取Dictionary<string,object>的value转换类型的问题

 我来答
qieJJ没商量
2015-03-31 · TA获得超过285个赞
知道小有建树答主
回答量:285
采纳率:0%
帮助的人:76.5万
展开全部
您好,如果您想使字典中的键对应的值进行类型转换的话,首先需要提取出来相对应的值,并且使用xxxValue的类方法进行实现即可
如您想将字典中键名为"key"所对应的值(一般为字符串)转换为其他类型
[[dict objectForKey:@"key"] floatValue];//这是将字典中的值转换为浮点型
[[dict objectForKey:@"key"] intValue];//这是转换为整形
[[dict objectForKey:@"key"] stringValue];//这是转换为字符串
[[dict objectForKey:@"key"] BOOLValue];//这是转换为布尔类型
如果是其他类型,比如NSDate(日期型),需要您设定一个NSDateFormatter的对象,然后访问NSDateFormatter对象的成员变量dateFormat设定为@"yyyy/MM/dd HH/mm/SS",再使用对象方法stringFormDate方法即可
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式