NSNumber给出了错误的int值 [英] NSNumber gives wrong int value

查看:129
本文介绍了NSNumber给出了错误的int值的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我有一个获取cookie的程序。这个cookie的一个参数是NSNumber。所以我把它保存到数据库中

I have a program that gets cookies. One param of this cookie is an NSNumber. So I save it to database as

sqlite3_bind_int(addStmt, 2, HEREisNSNUMBER);

将此值保存为:

cookieObj.created = [paramsDictionary valueForKey:@"Created"];

然后我创建类的对象,并将此参数输入NSNumber;在那之后,我有一个错误的价值。例如:在cookie中,我将此更改保存到 79931776 后,我有 329822675 。如何正确保存该号码?

then I create and object of class, and get this parameter into NSNumber; after that, I have a wrong value. For example: In cookie I have a 329822675 after saving this changes to 79931776. How can I correctly save that number?

推荐答案

请尝试 sqlite3_bind_int(addStmt,2,[HEREisNSNUMBER intValue ]);

这篇关于NSNumber给出了错误的int值的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆