fprintf вызывает сбой устройства, но не симулятор? - PullRequest
0 голосов
/ 28 июня 2011

У меня есть iPod touch с iOS 4.2.1 и симулятор под iOS 4.2.В симуляторе мой код работает просто отлично, но на устройстве происходит сбой.

Код, о котором идет речь:

FILE *file = fopen([[@"niplot/" stringByAppendingString:text_field.text] fileSystemRepresentation], "w");
...
fprintf(file, "%s", [print_str UTF8String]); //crash occurs here, EXC BAD ACCESS
...
fclose(file);

Может ли он иметь какое-то отношение к файлу или папкене существует?Симулятор создал их для меня в этом случае.Я бы попытался создать файлы и папки вручную на устройстве, но я не уверен, как это сделать.Кроме того, я пробовал имена файлов с расширением .txt и без него.

1 Ответ

1 голос
/ 28 июня 2011

Вот некоторые примеры сохранения / загрузки / удаления файла.

...