如何在plist中存储uint32_t

时间:2012-04-03 19:34:13

标签: iphone ios plist uint32

我有一个plist,我想从我的服务器保存一些响应详细信息,但是变量的类型为uint32_t,并且plists没有很多类型选项可供选择,数字 - 字符串 - 数组 - 字典等。

那么最好的行动方案是什么?转换?如果是这样我将如何做到这一点。

3 个答案:

答案 0 :(得分:4)

解码时,integer会自动选择最佳大小,无论是32位还是64位。编码时,您应该专门调用[NSNumber numberWithUnsignedInt: ...]或类似的方法来创建正确大小的NSNumber。但是,无论如何它都会被编码为integer

答案 1 :(得分:1)

[ NSNumber numberWithInt: value ]

答案 2 :(得分:0)

如何将整数写入plist可以在这里找到:http://ipgames.wordpress.com/tutorials/writeread-data-to-plist-file/