-1

代码是:

NSString *presetURLPath = [[NSBundle mainBundle] pathForResource:@"FluidR3_GM" ofType:@"SF2"];
NSLog(@"Path: %@",presetURLPath);

.sf2文件在我的项目中退出,但输出为: Path: null.

什么原因??谁能解释一下!!!

4

2 回答 2

1
  1. 检查您是否正确编写了名称和扩展名,包括大小写 - 设备上的路径区分大小写。
  2. 检查此文件是否已添加到“复制资源”构建阶段。
于 2013-01-17T07:18:31.693 回答
0

尝试这个

NSString *resources = [[NSBundle mainBundle] resourcePath];
NSURL *audioPath = [NSURL fileURLWithPath:[NSString stringWithFormat:@"%@/%@",resources,@"FluidR3_GM.SF2"]];

你需要通过NSURL

于 2013-01-17T07:30:09.317 回答