CoreData
не предназначен для доступа к файлу. Для iPhone доступны другие файловые API.
Пожалуйста, ознакомьтесь с документами NSFileManager
и NSStream
.
Например, если вы хотите проверить, существует ли файл по определенному пути, вы можете использовать
(добавьте ваш файл к ресурсам)
NSString *filePath = [[NSBundle mainBundle] pathForResource: @"0" ofType: @"ballpoint"];
BOOL fileExists = [[NSFileManager defaultManager] fileExistsAtPath:filePath];
* 1008. Пути должны быть тщательно выбраны (поскольку вы не можете делать предположения относительно определенного пути, который может прекратиться в будущем).
Сказав это, если вы предпочитаете работать с обработкой файлов C,
NSString *filePath = [[NSBundle mainBundle] pathForResource: @"0" ofType: @"ballpoint"];
FILE *fileHandle = fopen([filePath cStringUsingEncoding:NSASCIIStringEncoding],"r");