Можем ли мы узнать содержимое NSBundle в проекте Xode? - PullRequest
2 голосов
/ 19 августа 2010

Как узнать содержимое NSbundle в XCode Porject ??

Проблема bcoz в том, что я поместил файл config.doc в папку ресурсов моего проекта XCode, и я хочу прочитать содержимое этого файла config.doc, но в нем говорится, что файл config.doc не найден. Как решить эту проблему??

Вот так выглядит мой код:

-(void)applicationDidFinishLaunching:(UIApplication*)application
{
 if([NSBundle mainBundle]pathForResource;@"config" ofType:@"doc")!=nil)
  {
  NSLog(@"File Exists");
  }
 else
  {
   NSLog(@"File not found!!");
  }

  NSString *configContents = [[NSBundle mainBundle]pathForResource:@"config" ofType:@"doc"];
  NSLog(@"Contents of config file : %@",configContents);
}

ВЫХОД:

File not found!!
Contents of config file :(null)

как решить эту проблему ?? Я не могу сделать, где ошибка .. Пожалуйста, помогите

Спасибо

1 Ответ

3 голосов
/ 19 августа 2010

Содержимое пакета можно просмотреть следующим образом:

  1. Разверните группу «Продукты» в xcode
  2. Щелкните правой кнопкой мыши на your_prodcuct.app и выберите «Показать вFinder "
  3. В приложении Finder щелкните правой кнопкой мыши свое приложение и выберите" Показать содержимое пакета "

Теперь вы можете проверить, существует ли файл в комплекте или нет.

...