Cocoa touch 无法生成NSURL表单字符串

Cocoa touch 无法生成NSURL表单字符串,cocoa-touch,cocoa,nsstring,nsurl,Cocoa Touch,Cocoa,Nsstring,Nsurl,我正在尝试读取项目中的文件。我首先用路径创建一个字符串,然后将其转换为NSURL,这就是我遇到麻烦的地方: NSString *sndPath = [[NSBundle mainBundle] pathForResource:@"vader" ofType:@"caf"]; NSURL *url = [NSURL URLWithString:sndPath]; //url is nil! sndPath的内容是: /用户/费尔南多/图书馆/应用程序支持/iPhone 模拟器/4.3.2/App

我正在尝试读取项目中的文件。我首先用路径创建一个字符串,然后将其转换为NSURL,这就是我遇到麻烦的地方:

NSString *sndPath = [[NSBundle mainBundle] pathForResource:@"vader" ofType:@"caf"];
NSURL *url = [NSURL URLWithString:sndPath]; //url is nil!
sndPath的内容是:

/用户/费尔南多/图书馆/应用程序支持/iPhone 模拟器/4.3.2/Applications/4B677E62-A6BB-4436-A3DA-EB83A57917FF/Ex1.app/vader.caf


文件确实存在,顺便说一句。

创建表示文件系统路径的URL时,应使用

+[NSURL fileURLWithPath:]


创建表示文件系统路径的URL时,应使用

+[NSURL fileURLWithPath:]