我想在iPhone上阅读二进制文件。
我有.txt文件,它存储有关数组的信息:int[6000][9]
如何在代码中将这些数据放入数组中?
我试过了:
int mapa1[6000][9];
NSFileHandle* file = [NSFileHandle fileHAndleForReadingAtPAth: @"level1.txt"];
[[file readDataOfLength:4] getBytes:mapa1];
mapa1 = NSSwapLittleIntToHost(mapa1);
但是在最后一行我收到错误:“不相容的类型” 所以我不知道如何将这个二进制文件复制到数组中......
有人可以帮助我吗?
答案 0 :(得分:0)
mapa1不是unsigned int,这是NSSwapLittleIntHost的返回值。