我们能否知道Xcode项目中NSBundle的内容?

时间:2010-08-19 03:08:49

标签: objective-c xcode resources readfile

如何在XCode项目中了解NSbundle的内容?

bcoz问题是,我在我的XCode项目的资源文件夹中放置了一个config.doc文件,我想读取该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 个答案:

答案 0 :(得分:3)

您可以通过以下方式查看捆绑包的内容:

  1. 展开xcode中的“产品”组
  2. 右键单击your_prodcuct.app并点击“在Finder中显示”
  3. 在Finder中右键单击您的应用,然后单击“显示包内容”
  4. 现在您可以检查文件中是否存在该文件。