Ошибка «EXC_BAD_ACCESS» при запуске функции .c в классе target-c .m, работает нормально на симуляторе, но не на устройстве - PullRequest
0 голосов
/ 08 мая 2011

Сначала мой код работал нормально на симуляторе, но он не работает на устройстве.У меня есть файл client.h и client.c, в котором я объявил метод

extern int getConfigeFile(char *pFileName, char *pFilePath);

в файле client.h и реализовал его в файле client.c

Сейчася вызываю этот метод из моего Appdelegate, и я также включил заголовочный файл client.h

- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions {    
      int status = getConfigeFile("FileName" , "Document Directory path here"); <-- Getting EXC_BAD_ACCESS error on this line

...

1 Ответ

1 голос
/ 12 августа 2011

В файле .c проверьте, есть ли какой-либо макрос, определенный как

#defined DATALENGTH 256 

, который используется в функции для постоянного значения, которое должно быть меньше 128 или 64 в вашем случае, т.е.

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