Проблема с fopen в iOS

По какой-то причине fopen выдает ошибку Нет такого файла или каталога, хотя я преобразовал путь в путь к документам.

NSString *docsPath = [NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES) lastObject];
NSString *filePath = [docsPath stringByAppendingPathComponent:filename];

Я передаю NSString используя метод UTF8Stringи открывая только в режиме чтения с

if ((fh=fopen(filename, "r+b")) == NULL){
    perror("fopen");
    return -1;
}

Следующий полный путь распечатывается при попытке открыть имя файла (я удалил точные значения для фактического имени каталога приложений)

/ var/mobile/Applications/#####/Documents/testImages.pak

Почему fopen не обнаруживает файл? Я добавил его в цель и даже пытался изменить настройки местоположения в файловом инспекторе на Относительно группыи Относительно проекта

8
задан Mat 19 May 2012 в 12:01
поделиться