Чтение двоичного файла в массив в Objective-C [iPhone] - PullRequest
0 голосов
/ 26 июня 2010

Я хочу прочитать двоичный файл на моем iPhone. У меня есть файл .txt, в котором хранится информация о массиве: int[6000][9] Как я могу поместить эти данные в массив в моем коде?

Я пробовал это:

int mapa1[6000][9];

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

Но в последней строке я получаю сообщение об ошибке: «Несовместимые типы в назначении» Так что я не знаю, как скопировать этот двоичный файл в массив ...

Может ли кто-нибудь мне помочь?

1 Ответ

0 голосов
/ 26 июня 2010

mapa1 не является целым числом без знака, что и является значением возврата NSSwapLittleIntHost.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...