【问题标题】:Reading binary file into array in Objective-C [iPhone]在 Objective-C [iPhone] 中将二进制文件读入数组
【发布时间】:2010-06-26 11:25:04
【问题描述】:

我想在我的 iPhone 上读取二进制文件。 我有 .txt 文件,其中存储有关数组的信息:int[6000][9] 如何将这些数据放入我的代码中的数组中?

我试过了:

int mapa1[6000][9];

NSFileHandle* file = [NSFileHandle fileHAndleForReadingAtPAth: @"level1.txt"];
[[file readDataOfLength:4] getBytes:mapa1];
mapa1 = NSSwapLittleIntToHost(mapa1);

但在最后一行我收到错误:“分配中的类型不兼容” 所以不知道怎么把这个二进制文件复制到数组中……

有人可以帮我吗?

【问题讨论】:

    标签: iphone objective-c file binary


    【解决方案1】:

    mapa1 不是无符号整数,这就是 NSSwapLittleIntHost 的返回值。

    【讨论】:

      猜你喜欢
      • 2012-10-13
      • 1970-01-01
      • 2016-02-29
      • 1970-01-01
      • 2011-05-14
      • 2011-12-24
      • 1970-01-01
      • 2021-08-30
      • 1970-01-01
      相关资源
      最近更新 更多