【问题标题】:how to store a uint32_t in a plist如何将 uint32_t 存储在 plist 中
【发布时间】:2012-04-03 19:34:13
【问题描述】:

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

那么最好的做法是什么?转换?如果是这样,我将如何去做。

【问题讨论】:

    标签: iphone ios plist uint32


    【解决方案1】:

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

    【讨论】:

      【解决方案2】:
      [ NSNumber numberWithInt: value ]
      

      【讨论】:

        【解决方案3】:

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

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2012-04-03
          • 1970-01-01
          • 1970-01-01
          相关资源
          最近更新 更多