URLForResource:withExtension:方法总是返回nil

时间:2011-03-20 00:48:49

标签: ios-4.2

我正在测试MixerHost示例代码。但是以下代码:  NSURL * beatsLoop = [[NSBundle mainBundle] URLForResource:@“beatsMono”                                                   withExtension:@“caf”]; beatsLoop是零。

这是什么原因? 我应该首先创建beatsMono.caf文件,然后放入一些特定的路径吗?

任何评论和解决方案都将受到高度赞赏。

谢谢, finspoo

1 个答案:

答案 0 :(得分:5)

  

我应该首先创建beatsMono.caf文件然后放入一些特定路径吗?

是。文件beatsMono.caf(区分大小写!)必须存在于您的应用程序包中才能成功。这是通过将文件作为XCode中的资源添加到目标来完成的,您无法在运行时执行此操作。