NSBundle pathForResource: возвращает nil

Я пытаюсь получить файл .txt из папки поддерживающих файлов в Xcode на iOS, используя следующий фрагмент кода:

NSString* filePath = @"filename.txt"; NSLog(@"File path: %@", filePath); NSString* fileRoot = [[NSBundle mainBundle] pathForResource:filePath ofType:@"txt"]; NSLog(@"File root: %@", fileRoot); 

Первый NSLog печатает именно то, что я ожидаю, что оно будет напечатано, но последний NSLog всегда просто печатает

Корневой файл: (null)

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

Решение этой проблемы, вероятно, прямо под моим носом, я просто не могу найти его. Любая помощь очень ценится! Заранее спасибо.

filePath уже содержит суффикс «.txt», поэтому вы не должны указывать его снова при поиске ресурса. Или

 NSString* filePath = @"filename.txt"; NSString* fileRoot = [[NSBundle mainBundle] pathForResource:filePath ofType:nil]; 

или

 NSString* filePath = @"filename"; NSString* fileRoot = [[NSBundle mainBundle] pathForResource:filePath ofType:@"txt"]; 
  • Запуск R в приложении iOS
  • Отправка нескольких экземпляров NSData с помощью «CBPeripheralManager» завершается с ошибкой после первой отправки
  • Отсутствует ведение журнала iCloud «Использование локального хранилища: 0»
  • Параграфы NSRegularExpression, разделяющие абзацы
  • Фоновые изображения в разделах UITableView скрывает заголовки разделов
  • Как изменить макет UICollectionView для сетки и списка в iOS
  • Как отобразить NSArray в UITextView
  • Итерация через NSDictionary и события синхронизации в IOS
  • Получение неожиданного токена после строковой ошибки Objective-C
  • Xcode, первый ответчик
  • Выбор UICollectionView
  • Давайте будем гением компьютера.