将int转换为NSNumber时出错

钱德勒·德·安吉利斯(Chandler De Angelis)

我正在从Web上获取数据,并且返回的数字有问题。例如,当从服务器返回int 1时,我尝试将该int转换为NSNumber,则NSNumber的值为151241152。每次的数字都略有不同,但始终超过10亿。这是我的代码:

int agrees = (int)[info objectForKey:kWaveAgrees];
wave.numberOfAgrees = [NSNumber numberWithInt:agrees];

有人知道为什么会这样吗?

鲍尔音乐

NSNumber是一个对象。您不能将其转换为整数,必须先将其拆箱。

int agrees = [[info objectForKey:kWaveAgrees] intValue]; 

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

将double转换为int时出错

来自分类Dev

React Native试图将坐标传递给Polyline时出错:NSNumber无法转换为NSDictionary

来自分类Dev

将nvarchar转换为int数据类型时出错

来自分类Dev

将小数输入转换为int时出错

来自分类Dev

将数据类型NVarchar转换为int时出错

来自分类Dev

SQL:将varchar转换为int时出错

来自分类Dev

如何将NSNumber转换/转换为Int64?

来自分类Dev

从unsigned int转换为float时出错

来自分类Dev

在MVC中转换为int时出错

来自分类Dev

从 Int 转换为 Double 时出错

来自分类Dev

将NSNumber转换为NSDecimalNumber

来自分类Dev

将数据类型nvarchar转换为int时出错-执行存储过程时

来自分类Dev

将float转换为datetime时出错

来自分类Dev

将DICOM转换为JPEG时出错

来自分类Dev

将Object []转换为byte []时出错

来自分类Dev

将float转换为datatime时出错

来自分类Dev

将varchar转换为datetime时出错

来自分类Dev

将jpg转换为pdf时出错

来自分类Dev

将jpg转换为pdf时出错

来自分类Dev

将double转换为BigInteger时出错

来自分类Dev

将kml转换为geojson时出错

来自分类Dev

将mysql转换为mysqli时出错

来自分类Dev

将float转换为datatime时出错

来自分类Dev

将DICOM转换为JPEG时出错

来自分类Dev

将IplImage转换为Mat时出错

来自分类Dev

将varchar转换为bigint时出错

来自分类Dev

将Range转换为数组时出错

来自分类Dev

将 rxGlm 转换为 GLM 时出错

来自分类Dev

将数据类型nvarchar转换为int t时出错