Я пытаюсь прочитать каталог в папке моего ресурса моего приложения для iPhone.Прочтите структуру каталогов в iOS
NSString *path= [[NSBundle mainBundle] pathForResource:@"Capitalization" ofType:@"html" inDirectory:@"MyDirectory"];
NSLog(@"Path : %@",path);
BOOL fileExists = [[NSFileManager defaultManager] fileExistsAtPath:path];
if(fileExists){
NSString* content = [NSString stringWithContentsOfFile:path
encoding:NSUTF8StringEncoding
error:NULL];
NSLog(@"Data from plist %@",content);
}else {
NSLog(@"File Not Found");
//exit(1); // if file not found exit the application.
}
Но каждый раз, когда я получаю NULL. прошу помочь. Мой каталог также может содержать другой каталог, и в этом случае мне также нужно получить имя каталога.
Вы потрудились посмотреть документы для NSFileManager? –
Вы получаете 'NULL' от чего? Существует ли файл? Является ли 'NULL' от регистрации' content'? Если это так, используйте параметр 'error'. Для этого он и есть. Чтобы рассказать вам, почему метод не удалось. Или это 'путь'' nil'? – rmaddy
BTW - В разделе ресурсов вашей структуры проекта находится ли папка MyDirectory синяя или желтая? – rmaddy