2010-06-26 99 views
0

我想在我的iPhone上讀取二進制文件。 我有.txt文件存儲有關數組的信息:int[6000][9] 如何將這些數據放到我的代碼中的數組中?在Objective-C中將二進制文件讀入數組[iPhone]

我嘗試這樣做:

int mapa1[6000][9]; 

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

但在最後一行我收到錯誤:「不兼容類型分配新建分配FY」 所以我不知道如何將這種二進制文件複製到陣列中...

有人可以幫助我嗎?

回答

0

mapa1不是unsigned int,這是NSSwapLittleIntHost的返回值。