无法使 NSURL 形成字符串
我正在尝试读取项目中的 aa 文件。我首先使用路径创建一个字符串,然后将其转换为 NSURL,这就是我遇到麻烦的地方:
NSString *sndPath = [[NSBundle mainBundle] pathForResource:@"vader" ofType:@"caf"];
NSURL *url = [NSURL URLWithString:sndPath]; //url is nil!
sndPath 的内容是:
/Users/fernando/Library/Application Support/iPhone 模拟器/4.3.2/Applications/4B677E62-A6BB-4436-A3DA-EB83A57917FF/Ex1.app/vader.caf
顺便说一句,该文件确实存在。
I'm trying to read a a file in my project. I first create a string with the path and then turn it into a NSURL, and that's where I get into trouble:
NSString *sndPath = [[NSBundle mainBundle] pathForResource:@"vader" ofType:@"caf"];
NSURL *url = [NSURL URLWithString:sndPath]; //url is nil!
The contents of sndPath is:
/Users/fernando/Library/Application Support/iPhone
Simulator/4.3.2/Applications/4B677E62-A6BB-4436-A3DA-EB83A57917FF/Ex1.app/vader.caf
The file does exist, BTW.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
创建表示文件系统路径的 URL 时,您应该使用
或
When creating a URL that represents a file system path, you should use
or