Не знаю точно, каков точный вопрос, но вот как я получаю доступ к локальной папке документов моего приложения (это не папка документов, в которой вы храните источники, используемые вашим приложением, а та, в которой ваше приложение хранит локальные ресурсы)
например, в своем приложении я снимаю фотографии с камеры и сохраняю их в локальной папке приложения, а не в списке устройств, поэтому для получения количества изображений, которые я делаю, в методе viewWillAppear
используйте:
// create the route of localDocumentsFolder
NSArray *filePaths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES);
//first use the local documents folder
NSString *docsPath = [NSString stringWithFormat:@"%@/Documents", NSHomeDirectory()];
//then use its bundle, indicating its path
NSString *bundleRoot = [[NSBundle bundleWithPath:docsPath] bundlePath];
//then get its content
NSArray *dirContents = [[NSFileManager defaultManager] contentsOfDirectoryAtPath:bundleRoot error:nil];
// this counts the total of jpg images contained in the local document folder of the app
NSArray *onlyJPGs = [dirContents filteredArrayUsingPredicate:[NSPredicate predicateWithFormat:@"self ENDSWITH '.JPG'"]];
// in console tell me how many jpg do I have
NSLog(@"numero de fotos en total: %i", [onlyJPGs count]);
// ---------------
если вы хотите узнать, что находится в папке с документами (ту, которую вы можете просмотреть в iOS Simulator
через ~ / YourUserName / Библиотека / Поддержка приложений / iPhone
Simulator / versioOfSimulator / Применение / appFolder / Документы)
вы бы использовали NSString *bundleRoot = [[NSBundle mainBundle] bundlePath];
вместо.
Надеюсь, это поможет тебе, приятель!