По какой-то причине 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 не обнаруживает файл? Я добавил его в цель и даже пытался изменить настройки местоположения в файловом инспекторе на Относительно группы
и Относительно проекта