2

如何知道 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)

如何解决这个问题呢??我无法指出错误在哪里..请帮助

谢谢你

4

1 回答 1

3

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

  1. 在 xcode 中展开“产品”组
  2. 右键单击 your_prodcuct.app 并单击“在 Finder 中显示”
  3. 在查找器中右键单击您的应用程序,然后单击“显示包内容”

现在您可以检查该文件是否实际存在于包中。

于 2010-08-19T03:31:07.537 回答