NSNumber给出了错误的int值 [英] NSNumber gives wrong int value
本文介绍了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屋!
查看全文