我有一个plist,我想从我的服务器保存一些响应详细信息,但是变量的类型为uint32_t,并且plists没有很多类型选项可供选择,数字 - 字符串 - 数组 - 字典等。
那么最好的行动方案是什么?转换?如果是这样我将如何做到这一点。
答案 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/