Использование fopen () в Objective-C

Меня озадачивает сбой, который я постоянно получаю из-за ошибки в этом разделе кода:

                FILE *fid200;
                fid200 = fopen ( "Length200Vector.txt" , "w" );
                if (fid200 == NULL)
                    perror("Error opening Length200Vector.txt");
                for (int n = 0; n<200; n++) {
                    if (n == 0) {
                        fprintf (fid200, "%f", self.avgFeatureVect[0][n]);
                    }
                    else {
                    fprintf (fid200, ", %f", self.avgFeatureVect[0][n]);
                    }
                }
                fprintf (fid200, "\n");
                fclose(fid200);

Ошибка: Ошибка при открытии Length200Vector.txt: Операция запрещена.

Файл находится в моей папке ресурсов для моего проекта, и эта строка выполняется в файле .mm. В том же проекте в файлах .cpp я использую практически тот же точный код, который работает без проблем. Кажется, не могу понять этот out ...

Спасибо

9
задан walkytalky 19 November 2011 в 00:08
поделиться